对于 RHEL/CentOS 来说,`yum`/`dnf`/`rpm` 相当于 `dpkg -l` 吗?

对于 RHEL/CentOS 来说,`yum`/`dnf`/`rpm` 相当于 `dpkg -l` 吗?

是否有与 Debian/Ubuntu 的命令列表等效的yumdnf或命令rpmdpkg -l两个都包名称和安装状态?

答案1

yum list packagename

这将返回已安装软件包的列表,然后返回可用/未安装软件包的列表

例如

[root@RHELPOC ~]# yum list systemd
Updating Subscription Management repositories.
Last metadata expiration check: 1:42:23 ago on Fri 08 Jan 2021 16:47:42 GMT.
Installed Packages
systemd.x86_64              239-41.el8_3                @rhel-8-for-x86_64-baseos-rpms
Available Packages
systemd.i686                239-41.el8_3.1              rhel-8-for-x86_64-baseos-rpms
systemd.x86_64              239-41.el8_3.1              rhel-8-for-x86_64-baseos-rpms

答案2

dpkg -l相当于rpm -qa

答案3

yum list installed或者dnf list installed应该打印所有已安装软件包的列表以及它们的源代码库和版本。

您可以将其输入到管道中yum info以获得更多详细信息:yum list installed | xargs yum info,但这将会是一个很长的列表!

相关内容