加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

如何创建yum存储库

发布时间:2020-12-15 18:27:09 所属栏目:安全 来源:网络整理
导读:想知道如何创建我们自己的基于CentOS 5的yum存储库?基本上,我们想要制作rpm包,然后能够执行以下操作: yum install our-custom-packageyum remove our-custom-packageyum update our-custom-package 谢谢. 在服务器上,将.rpm文件放入/ some /目录,然后: yu
想知道如何创建我们自己的基于CentOS 5的yum存储库?基本上,我们想要制作rpm包,然后能够执行以下操作:
yum install our-custom-package
yum remove our-custom-package
yum update our-custom-package

谢谢.

在服务器上,将.rpm文件放入/ some /目录,然后:
yum install createrepo
cd /some/directory
createrepo .

在此服务器上,使用诸如http://server.example.com/myrepository之类的URI配置Apache(或其他Web服务器)以允许GET访问/ some /目录及其所有内容.

您可能希望验证这是否适用于其他计算机.这两个命令都应该工作:

curl http://server.example.com/myrepository/our-custom-package.rpm
curl http://server.example.com/myrepository/repodata/repomd.xml

在每个客户端上,以root身份创建一个文件:

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

该文件应包含以下文本:

[My Very Own Repository]
baseurl=http://server.example.com/myrepository
enabled=1
gpgcheck=0

请注意,您可以将文件scp到所有客户端,使其可用于Web下载,甚至(如某些人那样)创建一个单独的RPM,将此文件安装到客户端上的正确位置.

最后,在客户端:

yum clean all
yum search our-custom-package
yum install our-custom-package
yum remove our-custom-package
yum update our-custom-package

这应该让你起来跑步.当然,每一步都有很多选择和很多事情需要考虑(比如GPG安全).

我也从http://www.cyberciti.biz/tips/redhat-centos-fedora-linux-setup-repo.html学到了一点

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读