什么是 RPMRepository

什么是 RPMRepository

在几个 CentOS 教程中,他们建议启用 RPMRepository。我对这个存储库有一些疑问。

  1. 看起来 CentOS 也使用 RedHat 存储库,因为它基于 RedHat。这是正确的吗?

  2. 我如何读取此 rpm 的内容,即此存储库中有哪些软件包。我已下载其中一个 rpm 文件,http://pkgs.repoforge.org/rpmforge-release/并尝试在 Windows 上的文本编辑器中打开它,但它不是文本文件。我如何知道我可以从此存储库获取哪些软件包列表?

  3. 这是一个必不可少的存储库吗?我的意思是:此存储库提供的软件包是否在其他存储库中不可用?它们只能从此存储库获得?

  4. 还有其他可供运行 CentOS 的系统使用的存储库吗?

答案1

RPM 存储库实际上只是可用 RPM 包的索引,当然 RH 有自己的,但也有其他的(例如,我使用 Oracle 的)。

至于列出其中的内容,您只需快速执行“yum list”命令,如果您在命令后加上通配符,则只会报告那些 RPM。

不同的存储库有不同的目的,有些可能更注重安全性,有些更与开发相关等等。如果您刚刚开始,那么只需使用默认设置,直到它们不能满足您的要求。顺便说一句,谷歌在这方面是一位非常好的朋友。

相关内容