首先挂载ISO镜像并创建挂载点,接着安装createrepo工具生成元数据,然后配置local.repo文件指定本地源路径,最后清除缓存并重建YUM缓存验证仓库可用性。

在企业内网或离线环境中,搭建本地YUM仓库可以有效解决软件包依赖和统一管理的问题。通过本地仓库,系统可以快速安装、更新软件而无需连接互联网。以下是Linux下创建与配置本地YUM仓库的完整方法,适用于CentOS、Rocky Linux等RHEL系列系统。
本地YUM仓库的数据源可以来自系统ISO镜像或已下载的RPM包目录。常用方式是挂载系统ISO作为源:
createrepo用于生成YUM仓库所需的元数据,若未安装需手动安装:
系统通过/etc/yum.repos.d/目录下的.repo文件识别仓库。创建自定义仓库配置:
[local-base] name=Local CentOS Base baseurl=file:///mnt/cdrom enabled=1 gpgcheck=0
说明:
baseurl 使用file协议指向本地路径;
enabled=1 表示启用该源;
gpgcheck=0 可先关闭GPG校验便于测试,生产环境建议开启并导入密钥。
配置完成后需重建YUM缓存以加载新仓库:
若安装成功,说明本地YUM仓库已正常工作。为确保重启后仍可访问,建议将ISO挂载写入/etc/fstab:
/root/CentOS-7-x86_64-DVD.iso /mnt/cdrom iso9660 loop,ro 0 0
基本上就这些。只要源路径正确、元数据生成无误、.repo文件配置规范,本地YUM仓库就能稳定运行。适合用于批量部署或断网环境下的软件管理。
以上就是Linux如何搭建本地YUM仓库_Linux本地仓库创建与配置方法的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号