CentOS7配置本地YUM源RPM包
前置條件
確保已獲取以下資源:
- CentOS7完整版ISO鏡像文件
- root用戶權(quán)限或sudo權(quán)限賬戶
- 存儲空間充足的磁盤分區(qū)
操作流程
1. 鏡像文件掛載
mkdir /mnt/centos7-iso
mount -t iso9660 -o loop /path/to/CentOS-7-x86_64-Everything.iso /mnt/centos7-iso
2. 倉庫目錄構(gòu)建
mkdir -p /var/local/repos/centos7
cp -R /mnt/centos7-iso/Packages/* /var/local/repos/centos7/
3. 倉庫元數(shù)據(jù)生成
yum install -y createrepo
createrepo /var/local/repos/centos7
4. Repo文件配置
在/etc/yum.repos.d/
目錄新建local.repo
文件:
[local-centos7]
name=CentOS7 Local Repository
baseurl=file:///var/local/repos/centos7
enabled=1
gpgcheck=0
5. 倉庫緩存刷新
yum clean all
yum makecache
驗證與測試
yum repolist
yum install -y httpd --disablerepo=* --enablerepo=local-centos7
故障排除
- 掛載錯誤: 檢查ISO文件完整性及掛載路徑權(quán)限
- 元數(shù)據(jù)生成失敗: 確認(rèn)createrepo包正確安裝
- 倉庫不可見: 驗證.repo文件語法及路徑準(zhǔn)確性