这篇文章将为大家详细讲解有关linux如何检查系统中所有已安装的rpm包- 小心使用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
如何检查 Linux 中已安装的 RPM 包
RPM(RPM Package Manager)是 Linux 中广泛使用的包管理系统。它用于安装、删除和管理软件包。要检查系统中已安装的 RPM 包,可以使用以下命令:
1. rpm -qa
rpm -qa
命令将列出系统中所有已安装的 RPM 包。输出将类似于:
bash
gcc-9.2.1-3.el7_9.2.x86_64
glibc-2.17-292.el7_9.2.x86_64
glibc-common-2.17-292.el7_9.2.x86_64
kernel-3.10.0-1127.11.2.el7.x86_64
kernel-headers-3.10.0-1127.11.2.el7.x86_64
libgcc-9.2.1-3.el7_9.2.x86_64
libstdc++-9.2.1-3.el7_9.2.x86_64
make-4.2.1-40.el7_9.2.x86_64
openssl-1.0.2k-15.el7_9.2.x86_64
openssl-libs-1.0.2k-15.el7_9.2.x86_64
...
2. rpm -qa --queryformat="%{NAME} "
rpm -qa --queryformat="%{NAME}
"
命令将仅列出已安装的 RPM 包的名称,而不显示其他信息。这对于需要生成包含已安装包名称的列表的情况很有用。
bash
gcc
glibc
glibc-common
kernel
kernel-headers
libgcc
libstdc++
make
openssl
openssl-libs
...
3. rpm -qi
要获取有关特定已安装 RPM 包的详细信息,可以使用 rpm -qi
命令。例如,要查看 gcc
包的信息,可以使用以下命令:
bash
rpm -qi gcc
输出将显示有关包的以下信息:
- 包名
- 版本
- 发行版本
- 架构
- 安装日期
- 大小
- 依赖关系
- 摘要
4. yum list installed
如果您使用的是基于 Red Hat 的 Linux 发行版,例如 CentOS 或 Fedora,还可以使用 yum list installed
命令来列出已安装的 RPM 包。该命令将显示与 rpm -qa
相同的信息。
bash
yum list installed
5. dnf list installed
如果您使用的是基于 Fedora 的 Linux 发行版,例如 Fedora,还可以使用 dnf list installed
命令来列出已安装的 RPM 包。此命令的功能与 yum list installed
相同。
bash
dnf list installed
通过使用这些命令,您可以轻松检查 Linux 系统中已安装的 RPM 包。这对于跟踪已安装软件、解决依赖性问题或卸载不再需要的软件包非常有用。
以上就是linux如何检查系统中所有已安装的rpm包- 小心使用的详细内容,更多请关注编程学习网其它相关文章!