我只是想知道是否有人可以给我一些指导,告诉我该怎么做才能找到答案哪个对于给定的系统我需要的 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 架构
- 共享库版本
- 等等等等
如果您提供更多信息,您将得到更清晰的答案。以上是我根据提供的信息所能做的最好的事情。