3. 配置客戶端的yum源
4. 客戶端伺服器測試
三、當出現找不到軟體包時
3. 拷貝軟體包更新本地倉庫
四、參考
# reposync包含在yum-utils中
yum install httpd createrepo yum-utils
1. 基本yum源mkdir -p /var/www/html/iso
mkdir /tmp/iso
mount -o loop /root/centos-7-x86_64-***.iso /tmp/iso
cp -r /tmp/iso/ /var/www/html/iso
2. epel源
◆ 使用wget
mkdir -p /var/www/html/epel
wget -np -h --cut-dirs=0 -r -c -l -p /var/www/html/epel
◆ 使用reposyncreposync -r epel -p /var/www/html/
createrepo -v /var/www/html/epel
3. 配置客戶端的yum源
先儲存原repo配置檔案
cd /etc/yum.repos.d/
mkdir bak
mv *.repo bak/
◆ 客戶端通過ip訪問vim /etc/yum.repos.d/epel.repo
加入[epel]
gpgcheck=0
◆ 客戶端本地訪問vim /etc/yum.repos.d/epel.repo
加入[epel]
name=epel
baseurl=file:///var/www/html/epel
enabled=1
gpgcheck=0
4. 客戶端伺服器測試yum clean all
yum makecache
yum repolist
# 可以將epel本地倉庫製作成iso映象檔案
mkisofs -r -o /root/centos7-epel.iso /var/www/html/epel
處理方法如下
vim /etc/yum.conf
修改keepcache=1
cd /var/cache/yum/
3. 拷貝軟體包更新本地倉庫cp * /var/www/html/iso/centos/7/x86_64/packages/
cp * /var/www/html/epel/7/x86_64/packages/
每當新增rpm包後需更新本地倉庫
createrepo -p -d -o /var/www/html/iso /var/www/html/iso
createrepo -p -d -o /var/www/html/epel /var/www/html/epel
或者createrepo --update /var/www/html/iso
createrepo --update /var/www/html/epel
CentOS7 本地源搭建
httpd 用於搭建http伺服器 createrepo 用於建立yum源 yum plugin priorities 用於設定yum源的優先順序 利用httpd建立乙個httpd伺服器用於存放本地源的rpm包 利用createrepo建立本地rpm包的描述資訊 並在 etc yum.repos.d...
CentOS7本地yum源設定
由於我的系統是在vmware虛擬機器中建立的,所以需要filezilla ftp client客戶端將所需依賴包上傳到系統主機,大家可以用ftp等類似軟體將檔案傳輸到虛擬機器建立的主機中。一 準備工作 1 我在虛擬機器中建立了一台ip位址為192.168.190.149的主機,為了方便操作控制台,我...
CentOS 7本地映象部署NFS服務
systemctl status firewalld 檢視防火牆狀態 systemctl stop firewalld 停止防火牆 systemctl disable firewalld 停止防火牆自啟動 mkdir mnt media 建立掛載點 mount dev cdrom mnt media...