私たちが知っているように、yumはrpmに基づいて構築されたパッケージ管理システムです。これは(おおよそ言うと)rpmのより一般化されたバージョンであるコマンドラインユーティリティでもあります。これはrpmが気にしない多くの問題(主に明らかな依存関係)を解決します。 yumよりもrpmコマンドを使用する方が適切な特定の状況はありますか?
ベストアンサー1
rpm
コンピュータのRPMデータベースと対話するために使用されます。これにより、データベースの現在の状態を表示したり、ソフトウェアパッケージを確認したり、インストールされているソフトウェアの依存関係を確認したりすることができます。
yum
rpm
ほとんどのローカルタスクにはrpm(実際にはrpm Pythonライブラリを使用)を使用しますが、コマンドがrpm
実行できる限られた数の機能しか実行できず、ソフトウェアのインストール、更新、および削除に関連するタスクのみを実行できます。 yum
ローカルおよびリモートのソフトウェアリポジトリと通信し、依存関係グラフを生成してソフトウェアパッケージを管理することも可能ですが、これはrpm
不可能です。