對於 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 installeddnf list installed應該列印所有已安裝軟體包及其來源儲存庫和版本的清單。

您可以透過管道將其輸入yum info以獲取更多詳細資訊:yum list installed | xargs yum info,但這將是一個相當大的清單!

相關內容