阅读量:0
使用YUM(Yellowdog Updater, Modified)在Linux系统中创建本地软件仓库,可以让你在没有互联网连接的情况下安装和管理软件包。以下是详细步骤:
1. 准备工作
- 下载RPM包:首先,你需要下载你想要包含在本地仓库中的所有RPM包。
- 挂载光盘或USB驱动器:如果你有光盘或USB驱动器,将其挂载到一个目录,例如
/mnt/localrepo。
2. 创建本地仓库目录
sudo mkdir -p /var/repo/localrepo
3. 将RPM包复制到本地仓库目录
sudo cp /path/to/downloaded/rpms/*.rpm /var/repo/localrepo/
4. 创建repodata目录并生成元数据
sudo mkdir -p /var/repo/localrepo/repodata
cd /var/repo/localrepo
sudo createrepo .
createrepo 工具会扫描目录中的RPM包并生成必要的元数据文件。
5. 配置YUM使用本地仓库
编辑 /etc/yum.repos.d/local.repo 文件,添加以下内容:
[localrepo]
name=Local Repository
baseurl=file:///var/repo/localrepo
enabled=1
gpgcheck=0
baseurl指定了本地仓库的位置。enabled=1表示启用该仓库。gpgcheck=0表示不进行GPG签名检查(如果你有GPG密钥并希望启用签名检查,可以设置为1并配置相应的密钥)。
6. 清除YUM缓存并更新
sudo yum clean all
sudo yum makecache
7. 测试本地仓库
尝试安装一个软件包来测试本地仓库是否正常工作:
sudo yum install
8. 维护本地仓库
- 添加新包:将新的RPM包复制到
/var/repo/localrepo目录,然后运行sudo createrepo .更新元数据。 - 删除包:从
/var/repo/localrepo目录删除不需要的RPM包,然后运行sudo createrepo .更新元数据。
通过以上步骤,你就可以成功创建并使用一个本地YUM软件仓库。
以上就是关于“如何用yum创建本地软件仓库”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm