1. 程式人生 > >centos環境下如何配置yum源

centos環境下如何配置yum源

  • 重新安裝一臺虛擬機器

這臺虛擬機器安裝成桌面版(Desktop)或者安裝httpd

  • 下載rpm包

在使用yum時,提示尋找的yum的路徑貼上到瀏覽器
http://ftp.sjtu.edu.cn/centos/6.6/os/x86_64/repodata/repomd.xml
將路徑字尾改為package即可
http://ftp.sjtu.edu.cn/centos/6.6/os/x86_64/Packages/

  • 上傳rmp包到任意目錄

cd /var/www/html
rz -y

  • 建立掛載目錄

mkdir –m 755 centos
mkdir –m 755 others

  • 將cenos映象上傳

cd /var/www/html
rz -y

  • 掛載CentOS的IOS映象檔案

    mount -o loop /var/www/html/CentOS-6.5-x86_64-bin-DVD1.iso
    /var/www/html/centos

  • 啟動httpserver伺服器

service httpd start

  • 訪問

關閉防火牆
預設是80埠
192.168.56.204

  • 通過瀏覽器訪問

192.168.56.204/xxx

  • 配置centos源

    1、進入yum源目錄
    cd /etc/yum.repo.d/
    2、註釋掉所有repo檔案
    a. rename .repo .repo.bak *
    3、增加自己的repo檔案
    touch centos.repo
    
    4、新增內容
    配置centos本地源:
    [centos-local]         name=CentOS-Local 6.5_64         baseurl=http://192.168.0.222/centos         enabled=1         gpgcheck=0
     [centos-local]#yum源的名稱
     name=CentOS-Local 6.5_64#名字
     baseurl=http://192.168.0.222/centos#本地源
     enabled=1#開啟本地源
     gpgcheck=0#去除驗證檢查
    5、重新整理
     重新整理:yum clean all
     查詢源中的包:yum repolist all
    
  • 配置其他源

    1、安裝createrepo
             yum -y install createrepo        
    2、  生成配置檔案:
    cd /var/www/html/others
             createrepo .
    3、在原始檔中新增內容
             配置cloudstack源
    [cloudstack-local]         name=CloudStack-Local 
    
        4.0.2         baseurl=http://192.168.0.222/
    
        others         enabled=1         gpgcheck=0
    
             重新整理:yum clean all
             檢視:yum repolist all
    
    
        使用:
    
          1. 進入yum源目錄
        cd /etc/yum.repo.d/
          1. 上傳yum原始檔
        centos.repo
    4、重新整理
           重新整理:yum clean all
           查詢源中的包:yum repolist all