如何在Red Hat上安装/删除/升级.rpm软件包?


Answers:


15

编辑:按照下面的评论中的建议,您可以使用yum所有内容,一切都会很好。

请查看Red Hat文档中的rpm命令。

基本上:

  • rpm -Uvh package_file.rpm从.rpm文件安装/升级软件包
  • rpm -e package_name 取出包裹

要从Red Hat的存储库安装软件包,请使用yum,其命令大多是不言自明的(installupdate等等)。本文档适用于CentOS 5,但我认为它应适用于Red Hat / CentOS的较新版本。


8
正如《 RHEL6部署指南》的此页面所述,仅rpm在绝对必要时才应使用-在正常情况下,没有理由使用上述rpm命令来处理软件包数据库。yum install package_file.rpmyum remove package_name会很好。
rsaw 2012年

@ryran sweet,我不知道(有一段时间没有使用基于rpm的发行版了)。编辑我的答案以反映这一点。
雷南

3

RTFM :man yumapropos install导致版权追踪。

如果“ apropos”未返回任何内容,则必须先运行makewhatis

之后,您几乎可以找到带有“ apropos”的所有内容,它将对所有手册页简短描述进行全文搜索。

与rpm相反,yum将解决所需的所有依赖关系。


为了进行记录,apropos仅搜索手册页的名称和简短描述(与您所描述的相反)。man -K另一方面...
rsaw 2012年

@ryran谢谢-我纠正了。根据手册页和测试,在CentOS 5上的man -k功能与相同apropos
尼尔斯2012年

1

安装Rpm

rpm -ivh abcd.rpm

更新转速

rpm -Uvh abcdef.rpm

去除转速

rpm -e abcd.rpm 

或不带转速就去除转速

rpm -e --nodeps abcd.rpm
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.