想知道如何创建我们自己的基于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学到了一点
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。