`yum`/`dnf`/`rpm` эквивалентен `dpkg -l` для RHEL/CentOS?

`yum`/`dnf`/`rpm` эквивалентен `dpkg -l` для RHEL/CentOS?

Есть ли эквивалент yum, dnf, или rpmкоманда для команды Debian/Ubuntu dpkg -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, но это будет довольно большой список!

Связанный контент