yum list installed
以下のような出力が得られます。
pam_krb5.i386 2.2.14-22.el5 installed
さて、rpm -qa
以下のことを言います。
pam_krb5-2.2.14-22.el5
どちらのコマンドでも、出力と同じ数の行が表示されます。rpm -qa
リストで行きます。
また、この回答から、以下の情報がわかります。
具体的に操作するように要求されたパッケージを操作するプログラム「rpm」と、依存関係を見つけて.rpmファイルをダウンロードできない.rpmファイルがあるよりインテリジェントな管理システムである「yum」があります。システム。
したがって、違いyum
は依存関係を解決する可能性がrpm
ありますが、すべての依存関係がインストールされているため、より完全なリストが提供されます。
私は間の実際の違いを参照yum
してrpm
以下のように。
で最も顕著な問題rpm
は、ほとんどの人が依存性地獄と一般的に呼ぶ状態です。この問題は、他の多くのパッケージに依存しているパッケージで発生します。これらのパッケージの一部は、他の多くのパッケージにも依存しています。プログラムが正常に機能するためには、すべての依存関係をインストールする必要があることは一般的な知識です。rpm
これを自動的に行うことはできません。必要なパッケージをインストールする前に、必要なパッケージがすべてインストールされているかどうかを確認することしかできません。各依存関係を手動で追跡してインストールすることは、最初に単一のパッケージのみをインストールすることを望むほとんどの人にとって、主要な作業です。
yum
ユーザーがインストールしたいパッケージをインストールする前に、パッケージの依存関係を追跡してインストールできます。これにより、インストールするパッケージの名前を知るだけで済み、必要なパッケージがインストールされているかどうかを気にする必要がないため、プロセス全体が簡略化されます。システムで見つからないパッケージは、システムで利用可能なリポジトリで検索されます。
参考文献
http://www.differencebetween.net/technology/difference-between-yum-and-rpm/
diff
出力を編集しましたか(ソート後に可能)?