在CentOS或RHEL系统中,使用YUM(Yellowdog Updater, Modified)创建本地软件仓库的步骤如下:
下载ISO镜像:
挂载ISO镜像:
/mnt/iso。sudo mount -o loop /path/to/your/iso/CentOS-7-x86_64-DVD-xxxx.iso /mnt/iso
创建仓库目录:
/etc/yum.repos.d/ 目录下创建一个新的 .repo 文件,例如 local.repo。sudo vi /etc/yum.repos.d/local.repo
配置仓库信息:
local.repo 文件中添加以下内容:[local]
name=Local Repository
baseurl=file:///mnt/iso
enabled=1
gpgcheck=0
baseurl 指向挂载的ISO镜像目录。enabled=1 表示启用该仓库。gpgcheck=0 表示不进行GPG签名检查(如果ISO镜像没有GPG签名)。保存并退出:
Esc 键,然后输入 :wq 保存并退出编辑器。sudo yum clean all
sudo yum makecache
sudo yum install <package_name>
local.repo 文件中添加多个 [repository_name] 部分,每个部分对应一个ISO镜像。rsync 或其他工具将ISO镜像同步到本地硬盘的一个目录中,然后挂载该目录作为仓库。通过以上步骤,你就可以成功创建并使用本地YUM软件仓库了。