1、伺服器端:
掛載映象
mkdir /root/iso
mount /dev/cdrom /root/iso
建立一個本地目錄儲存RPM包:
sudo mkdir -p /var/www/html/repo
複製映象到建立的目錄
cp /root/iso/Packages/* /var/www/html/repo/
安裝yum及相關軟體包
sudo yum install createrepo yum-utils
建立YUM倉庫後設資料:
sudo createrepo /var/www/html/repo
安裝httpd並實現開機自啟動
sudo yum install httpd
sudo systemctl start httpd
sudo systemctl enable httpd
服務端最後一步:
vi /etc/sysconfig/selinux
找到SELINUX=enforcing,將enforcing改為disabled
重啟伺服器
【做完以上步驟,再執行2、3】
2、客戶端【在/etc/yum.repo.d/下的.repo字尾檔案】
[local]
name=Local Repository
baseurl=http://伺服器IP/repo
enabled=1
gpgcheck=0
3、在客戶端測試
sudo yum clean all
sudo yum makecache
sudo yum repolist