在CentOS7上安裝本地yum源的步驟教程,centos7yum源步驟
在CentOS7上安裝本地yum源
將系統映像上傳至需要安裝yum本地源的伺服器上; 將鏡像檔案CentOS-7-x86_64-Everything.iso掛載到相應目錄下:
建立掛載目錄:mkdir /mnt/iso
mount -o loop CentOS-7-x86_64-Everything.iso /mnt/iso
備份原有的yum源設定檔;
cd /etc/yum.repos.d/
rename .repo .repo.bak *
建立本地yum檔案:vi CentOS-Local.repo,添加以下內容,儲存退出:
[base]
name=CentOS-Local
baseurl=file:///mnt/iso
gpgcheck=1
enabled=1 #很重要,1才啟用
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
清除YUM緩衝:
yum clean all 列出可用的yum源:
yum repolist all
安裝相應的軟體:
yum install -y httpd 開啟httpd使用瀏覽器訪問http://220.192.10.132:80(如果訪問不通,檢查防火牆是否開啟了80連接埠或關閉防火牆)
service httpd start
將YUM源配置到httpd(Apache Server)中,其他的伺服器即可通過網路訪問這個內網中的YUM源了:
cp -r /mnt/iso/ /var/www/html/CentOS-7 取消先前掛載的鏡像:
umount /mnt/iso 在瀏覽器中訪問http://220.192.10.132/CentOS-7,若出現以下內容則設定成功:
讓其他需要安裝RPM包的伺服器指向這個YUM源,準備一台新的伺服器,備份或刪除原有的YUM源設定檔:
cd /etc/yum.repos.d/
rename .repo .repo.bak *
vi CentOS-Local.repo
[base]
name=CentOS-Local
baseurl=http://220.192.10.132/CentOS-7
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
在這台新的伺服器上執行YUM的命令,查看是否配置成功:
yum clean all
yum repolist all 若上一步成功,則可以進行安裝相應的軟體了。