`yum`/`dnf`/`rpm` は RHEL/CentOS の `dpkg -l` と同等ですか?

`yum`/`dnf`/`rpm` は RHEL/CentOS の `dpkg -l` と同等ですか?

Debian/Ubuntuのコマンドに相当するyum、、、dnfまたはコマンドはありますか?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が、これはかなり長いリストになります。

関連情報