Есть ли эквивалент 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
, но это будет довольно большой список!