如何判断您需要哪种 RPM?

如何判断您需要哪种 RPM?

我只是想知道是否有人可以给我一些指导,告诉我该怎么做才能找到答案哪个对于给定的系统我需要的 RPM。

更新:尝试使用 YUM 时收到此错误消息

Gathering header information file(s) from server(s)
Server: Atomic Rocket Turtle - 9 - Atomic PSA-Compatible RPMS
retrygrab() failed for:
  http://www.atomicrocketturtle.com/atomic/art/9/headers/header.info
  Executing failover method
failover: out of servers to try
Error getting file www.atomicrocketturtle.com/atomic/art/9/headers/header.info
[Errno 4] IOError: HTTP Error 404: Not Found

这就是我想通过 RPM 进行尝试的原因。

最终,我认为该盒子需要升级,并且只会将其提升到 centos5,但我仍然感兴趣知道您可以运行什么来找出通过 rpm 安装所需的信息。

谢谢

注意:由于垃圾邮件保护出现,我不得不从错误消息中删除一个 http:很抱歉,但作为垃圾邮件预防机制,新用户最多只能发布一个超链接。获得 10 点声誉即可发布更多超链接。

答案1

如果可能的话,你应该始终使用发行版的包管理系统来安装包。如果我猜的话,你运行的是 Fedora 或 CentOS。如果是这样的话,你将使用yum包管理器。使用 yum 安装包如下所示:

$ sudo yum install <package_name>

要获取可用包的列表,可以运行以下命令:

$ sudo yum list

搜索也同样如此:

$ sudo yum search <keyword>

如果您确实需要安装独立的 RPM,那么安装哪个版本将取决于几个因素,包括但不限于:

  • 内核版本
  • 操作系统版本
  • CPU 架构
  • 共享库版本
  • 等等等等

如果您提供更多信息,您将得到更清晰的答案。以上是我根据提供的信息所能做的最好的事情。

相关内容