使用linux镜像托管第三方RPM

时间:2016-01-14 18:01:52

标签: linux oracle rhel mirror

我正在尝试做一些理论上看似简单的事情,但我无法找到Google机器的魔术搜索术语来获得任何点击。

基本上,我们正在内部构建一堆服务器(没有互联网访问)所以我创建了一个虚拟机并设置了我们的Linux发行版(Oracle Linux,本质上是RHEL)的镜像。我在这里参考的步骤: http://www.oracle.com/technetwork/articles/servers-storage-admin/yum-repo-setup-1659167.html

这很好,但我还想访问一些其他RPM(例如Chrome,vsftpd等),这些RPM不属于标准版本,但必须单独下载。

问题是,有没有办法简单地用我已经设置的镜子“包含”这些rpms?或者我是否必须单独反映这些回购?也就是说,有些地方我可以放一个rpm,并在有人用我的镜子做“yum install myprogram”时发现它

我希望我已经解释过这个。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我要做的是创建一个单独的文件夹,下载所需的软件包并使用createrepo命令创建一个存储库。

然后你需要在/etc/yum.repos.d中为新的repo创建一个新的repo文件,就像在引用的howto中一样:

[<channel_label>]
name=<Channel Description>
baseurl=http://<repository_server>/yum/<repository path>
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY
enabled=1