1. 程式人生 > >yum源同步

yum源同步

1、安裝幾個工具,預設的centos是沒有安裝,yum install createrepo yum-utils -y

安裝這兩個工具主要使用 createrepo 和reposync 這兩個命令

2、上面的操作完畢後,執行命令yum repolist

其中“倉庫標識:中的名字是我們下面將要用到的

3、例如我想要把epel作為本地YUM源,搭建本地yum源會節約大量的出口頻寬提高工作效率。

那麼我執行如下命令列
 reposync -r epel
 如下開始自動更新yum源到本地資料夾
當然在這一步,我們可以參考下reposync的幫助,直接把想要同步的yum源直接定位到希望下載的某個目錄,
例如使用引數 -p
也可以使用 -d 來刪除本地老舊,yum源已經不存的安裝包。

4、當通過reposync命令同步yum源到想要指定的路徑之下後,然後使用createrepo命令創對該路徑下的rpm包建立為本地的YUM倉庫
 createrepo ./
到這裡的時候,其實想要的yum本地倉庫已經算是製作完畢。

5、編輯yum源repo檔案。

vim /etc/yum.repos.d/local.repo

[local]

name=epel

baseurl=file:///path

enabled=1

gpgcheck=0

/path為本地倉庫的路徑