CentOS通过目录配置本地yum源 – 详细操作指南

CentOS通过目录配置本地yum源

准备工作

在CentOS系统配置本地yum源需准备RPM包目录:

  1. 创建专用目录:mkdir /mnt/local_repo
  2. 复制ISO镜像或下载的RPM包到该目录
  3. 确认系统已安装createrepo工具:yum install createrepo -y

生成仓库元数据

在RPM包目录执行元数据创建:

createrepo /mnt/local_repo

命令执行后,目录会生成repodata子目录包含仓库元信息

配置YUM源文件

在/etc/yum.repos.d/创建新配置文件:

vi /etc/yum.repos.d/local.repo

添加以下内容:

[local-repo]
name=Local Repository
baseurl=file:///mnt/local_repo
enabled=1
gpgcheck=0

验证与使用

清理yum缓存并测试源可用性:

yum clean all
yum repolist
yum list available --disablerepo="*" --enablerepo="local-repo"

成功显示软件包列表即配置完成,安装软件时使用:yum install <package> --enablerepo=local-repo

常见问题处理

  • 添加新RPM包:执行createrepo --update /mnt/local_repo更新元数据
  • 源启用失败:检查目录权限chmod -R 755 /mnt/local_repo
  • 依赖缺失:确保仓库包含所有依赖包或配置优先级

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

阅读剩余
THE END