天天看點

配置本地yum源及ftp yum源

     首先說說yum的來源及其優勢,yum(全稱為 Yellow dog Updater, Modified),是由 yellow dog公司提出的,是一個在Fedora和RedHat以及SUSE、CentOS中的shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器動下載下傳RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載下傳、安裝。  

     建立本地yum源的方法:

      1.首先使用root登入系統,使用下面的指令建立目錄

        mkdir -v /media/cdrom

        mkdir -v /var/yum

      2.挂載CD光牒,将CD光牒中的檔案拷貝到/var/yum下

         mount /dev/cdrom /media/cdrom

         rsync -r /media/cdrom/* /var/yum

        解除安裝CD光牒

         umount /dev/cdrom

      3.檢查是否安裝createrepo包

         rpm -q createrepo

      如果顯示未安裝,則需要執行如下指令完成安裝

        rpm -ivh /media/cdrom/Server/createrepo-0.1.14-3.e15

      4.建立本地yum用戶端的repo檔案,以使用本地yum repository

        cd  /etc/yum.repos.d/

        vim media.repo

        接下來在檔案中添加如下内容後儲存

         [base]

         name=Server

         baseurl=file:///media/cdrom/Server

         gpgback=0

         [VT]

         name=VT

         baseurl=file:///media/cdrom/VT

         [Cluster]

         name=Cluster

         baseurl=file:///media/cdrom/Cluster

         [ClusterStorge]

         name=ClusterStorge

         baseurl=file:///media/cdrom/ClusterStorge

         6.測試,使用yum安裝軟體包

           yum install httpd

         如果能正常安裝,那麼恭喜,本地yum repository建立成功!

   建立ftp yum源方法

  方法類似,将遠端的一台計算機作為ftp,CD光牒鏡像檔案拷貝下來,不同的是media.repo中的baseurl為ftp的位址後面跟CD光牒鏡像檔案的位置。