Red Hat系统软件管理与进程管理全解析
1. RPM查询命令详解
在Red Hat系统中,RPM(Red Hat Package Manager)是管理软件包的重要工具。以下是一些常用的RPM查询命令及其功能:
| 命令 | 描述 |
| — | — |
| rpm -qf | 以文件名作为参数,查找文件所属的特定RPM包。 |
| rpm -ql | 使用RPM数据库提供RPM包中的文件列表。 |
| rpm -qi | 使用RPM数据库提供包信息(等同于yum info)。 |
| rpm -qd | 使用RPM数据库显示包中可用的所有文档。 |
| rpm -qc | 使用RPM数据库显示包中可用的所有配置文件。 |
| rpm -q –scripts | 使用RPM数据库显示包中使用的脚本。与 -p 选项结合使用时特别有用。 |
| rpm -qp | -p选项与前面列出的所有选项一起使用,用于查询单个RPM包文件,而不是RPM包数据库。在安装前使用此选项可帮助您了解包中实际包含的内容。 |
| rpm -qR | 显示特定包的依赖项。 |
| rpm -V | 显示自安装以来特定包的哪些部分已更改。 |
| rpm -Va | 验证所有已安装的包,并显示自安装以来包的哪些部分已更改。这是进行包完整性检查的简单便捷方法。 |
| rpm -qa | 列出此服务器上安装的所有包。 |
2. 使用repoquery查询仓库中的软件包
虽然 rpm -qp 提供了在安装前查询包的有用工具,但该命令存在一个小问题:
超级会员免费看
订阅专栏 解锁全文
2169

被折叠的 条评论
为什么被折叠?



