在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软件仓库了。