CentOS7配置本地Yum源Rpm包

CentOS7配置本地YUM源RPM包

前置条件

确保已获取以下资源:

  • CentOS7完整版ISO镜像文件
  • root用户权限或sudo权限账户
  • 存储空间充足的磁盘分区

操作流程

1. 镜像文件挂载

mkdir /mnt/centos7-iso
mount -t iso9660 -o loop /path/to/CentOS-7-x86_64-Everything.iso /mnt/centos7-iso

2. 仓库目录构建

mkdir -p /var/local/repos/centos7
cp -R /mnt/centos7-iso/Packages/* /var/local/repos/centos7/

3. 仓库元数据生成

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文件完整性及挂载路径权限
  • 元数据生成失败: 确认createrepo包正确安装
  • 仓库不可见: 验证.repo文件语法及路径准确性

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END