從公網yum源獲取,使用sync協議同步
1.配置公網yum源
yum clean all
yum makecache
2.安裝vsftpd服務
yum install -y vsftpd #安裝vsftpd服務
3.安裝yum-utils同步工具
yum install -y yum-utils #yum-utils--->reposync命令
4.建立同步目錄
mkdir /var/pub/repo
5.同步網路yum源
reposync -r base -p /var/pub/repo # -r:同步的yum源的名稱,-p:同步到那個目錄下
6.生成rpm包相關聯的db檔案
yum install -y createrepo #安裝生成db檔案的命令createrepo
createrepo /var/pub/repo #生成db檔案
7.開啟vsftpd服務
service vsftpd start
1.客戶端修改repo檔案
vim /etc/yum.repos.d/centos-base.repo
[c6-media]
name=centos-$releasever - media
baseurl= #yum源的獲取位址
# file:///media/cdrom/
# file:///media/cdrecorder/
gpgcheck=0 #0表示不驗證gpgkey這項,意思是不驗證yum源,本地的yum源無需驗證
enabled=1 #1表示開啟使用這個yum源
gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-6
2.建立快取
yum clean all #清除舊快取
yum makecache #建立新的快取
基於HTTP構建YUM區域網源
構建http區域網yum源方法及步驟如下 1 掛載光碟映象檔案至 mnt mount dev cdrom mnt 2 拷貝 mnt packages 目錄下所有軟體至 var www html centos mkdir p var www html centos cp r mnt packages ...
構建區域網YUM倉庫
yum repolist loaded plugins fastestmirror loading mirror speeds from cached hostfile base mirrors.aliyun.com extras mirrors.aliyun.com updates mirrors...
區域網本地安裝yum源
進入 var www html centos7目錄,直接執行reposync同步base extras updates 三個部分的rpm包 root server reposync r epel p var www html 用epel作為本地yum源,用 home root 作為yum倉庫根目錄 ...