如何判断你需要哪个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,虽然我仍然有兴趣知道你可以运行什么来find你需要通过rpm安装的信息。

谢谢

注意:我必须从错误信息中删除一个http,因为垃圾邮件保护已经出现了:很抱歉,作为垃圾邮件防护机制,新用户最多只能发布一个超链接。 获得10点声望发布更多超链接。

如果可能的话,你应该总是使用你的发行版软件包pipe理系统来安装软件包。 如果我猜测,你正在运行Fedora或CentOS。 如果是这样的话,你将会使用yum包pipe理器。 使用yum来安装一个软件包看起来像这样:

 $ sudo yum install <package_name> 

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

 $ sudo yum list 

同样search:

 $ sudo yum search <keyword> 

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

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

如果你给我们更多的信息,你会得到一个更清晰的答案。 以上是我可以用给定的信息做的最好的。