20.1. RPM:Redhat 软件包管理系统

检查

已安装的 RPM

使用 rpm -V 选项来检查软件包是否已被修改。

例如

rpm -V textutils

如果 textutils 软件包中的任何文件都没有更改,那么 rpm 将退出,不输出任何数据。 另一方面,如果程序已更改,您可能会看到类似这样的内容

U.5....T /bin/cat

这并不像看起来那么神秘。 从 rpm -V 返回的行包含任意数量的八个字符加上文件的完整路径。 以下是这些字符及其含义:[1]

TipMandriva 用户注意
 

Mandriva Linux 使用 RPM 的自定义版本,称为 urpmi(它由 urpm* 命令组成,urpmi 用于安装,urpme 用于删除,urpmf 和 urpmq 用于查询)。

这个自定义版本比标准 RPM 具有优势,包括自动依赖性解决和 Debian apt-get 风格的功能(能够通过互联网下载程序并自动解决所有依赖关系)。

urpm* 命令都在 Mandriva 的文档和各种在线资源中详细描述。

注意

[1]

请注意,24.1.2 节下的列表来自 RPM 手册页,有关详细信息,请参阅 参考书目 中的 [11]。