我被称为讨厌基于 RPM/Yum 的操作系统,只是因为我认为他们缺乏像样的软件包存储库(至少对于最近的软件而言)。
在 Debian/Ubuntu 中,有很多带有最新软件包的优秀存储库。我不是“前沿”管理员(因为我可以使用 Gentoo)我只是不喜欢被迫从源代码安装东西或信任在网络上找到的任何随机 RPM。
我知道任何体面的系统管理员都应该能够维护自己的存储库,但由于我主要是一名程序员,我喜欢将这项工作留给第 3 方。
您在 CentOS/Fedora 上维护软件/存储库的选择是什么?
我被称为讨厌基于 RPM/Yum 的操作系统,只是因为我认为他们缺乏像样的软件包存储库(至少对于最近的软件而言)。
在 Debian/Ubuntu 中,有很多带有最新软件包的优秀存储库。我不是“前沿”管理员(因为我可以使用 Gentoo)我只是不喜欢被迫从源代码安装东西或信任在网络上找到的任何随机 RPM。
我知道任何体面的系统管理员都应该能够维护自己的存储库,但由于我主要是一名程序员,我喜欢将这项工作留给第 3 方。
您在 CentOS/Fedora 上维护软件/存储库的选择是什么?
对于某些特定的应用程序,还有很多不那么活跃/小型的存储库。您可以尝试通过 opensuse build farms 进行挖掘,或者使用两个关键字进行搜索,例如:
repoview "跳到信"
我已经有一段时间没有使用 Fedora,但我经常使用 CentOS,并且对 RPMForge 存储库发誓。CentOS Wiki 有关于设置“存储库保护”的说明,这将阻止 RPMForge 替换它具有更大版本号的核心 CentOS 软件包。这使得添加 RPMForge 存储库变得非常安全
(我不得不将链接作为评论插入,因为不允许新用户发布链接。)
Centos 有几个自己的 repo;RedHat 赞助Epel,其中包含有限但高质量的移植到 RHEL 的 Fedora 软件包。
rpmfusion.org 是 Fedora 的一个非常好的存储库。RPM Fusion 是 Dribble、Freshrpms 和 Livna 的合并。
我发现Dag Wieers存储库很有用。
已经提到了我最喜欢的 Fedora 存储库(RPM Fusion),所以我要指出一些公司,例如 Adobe 和 Google,开始通过 yum 提供他们的软件。
另外,我会说设置一个 repo 很简单,你仍然可以考虑它。对 rpms 目录运行 createrepo,通过 http 公开目录,就完成了。
在 CentOS 中使用 Dag repos 轻而易举。通常情况下,他们都很好。但是,当事情进展不顺利时,我们经常难以回滚。
也就是说,在 CentOS 中我并不经常需要使用 dag。
我通常在http://rpm.pbone.net/上使用或搜索 RPM 或包
它还提供了有关文件和依赖项的历史记录和详细信息。
我非常喜欢 axel thim 的 atrpms。