如果我添加 remi 存储库,dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
我会得到 3 个文件,/etc/yum.repos.d
其中声明以下存储库:
remi-modular
remi-modular-test
remi
remi-test
remi-debuginfo
remi-test-debuginfo
remi-safe
remi-safe-debuginfo
我缺少一些关于软件包如何组织以及何时使用什么的介绍性文字。我什么时候应该使用 remi、remi-safe 或 remi-modular 存储库?
答案1
一般而言,您应该启用和remi-safe
(但这三个都应该已启用)。这些存储库一起包含您希望从 remi 安装的软件包和模块流。remi
remi-modular
这些存储库细分如下:
remi-safe 包含主 remi 和 remi-modular 存储库中的其他软件包所需的软件包,但这些软件包未包含在您使用的 Linux 发行版中。它之所以被称为“安全”,是因为它不会替换发行版附带的任何软件包。
remi 和 remi-modular 包含您感兴趣的软件包。它们可能会替换和覆盖您的发行版中包含的软件包和模块流。模块流包含在 remi-modular 存储库中,其他软件包包含在 remi 存储库中。
remi-test 和 remi-modular-test 包含在 remi 和 remi-modular 存储库中正式发布之前经过测试的更新。您通常不会启用这些更新,但是如果您遇到软件包问题,您可以通过这些存储库提前访问更新。
debuginfo repos 包含 debuginfo RPM,用于调试程序或自动报告错误。您也无法启用这些 repos;如果需要报告错误,ABRT 将自动从这些 repos 安装软件包,而您需要手动安装它们(例如,自己运行调试器)dnf debuginfo-install <package>
。