要在CentOS 7上搭建本地Yum源,可以按照以下步驟進行操作:
安裝并配置HTTP服務器:
sudo yum install httpdsudo systemctl start httpd和sudo systemctl enable httpd/etc/httpd/conf/httpd.conf,找到DocumentRoot行,并修改其值為你希望將Yum存儲庫放置的目錄的路徑,例如:DocumentRoot /var/www/html/repos/etc/httpd/conf.d/welcome.conf文件,注釋掉所有行,禁用默認的歡迎頁面。下載CentOS 7的Yum存儲庫文件:
sudo mkdir -p /var/www/html/repos/centos/7sudo rsync -avR rsync://mirror.yourdomain.com/centos/7/os/x86_64/ /var/www/html/repos/centos/7/os/x86_64/sudo rsync -avR rsync://mirror.yourdomain.com/centos/7/updates/x86_64/ /var/www/html/repos/centos/7/updates/x86_64/配置Yum存儲庫:
/etc/yum.repos.d目錄中創建一個新的.repo文件,例如:sudo vi /etc/yum.repos.d/local.repo[local]
name=Local Yum Repository
baseurl=http://localhost/repos/centos/7/os/x86_64/
enabled=1
gpgcheck=0
配置SELinux:
sudo chcon -R -t httpd_sys_content_t /var/www/html/repos重新加載Apache服務和SELinux策略:
sudo systemctl reload httpdsudo restorecon -Rv /var/www/html/repos現在,你已經成功在CentOS 7上搭建了本地的Yum存儲庫。你可以使用yum命令來安裝、更新和刪除軟件包,系統將從本地存儲庫中獲取軟件包。