yumがあるのになぜrpmを使うのですか?

yumがあるのになぜrpmを使うのですか?

私たちが知っているように、yumはrpmに基づいて構築されたパッケージ管理システムです。これは(おおよそ言うと)rpmのより一般化されたバージョンであるコマンドラインユーティリティでもあります。これはrpmが気にしない多くの問題(主に明らかな依存関係)を解決します。 yumよりもrpmコマンドを使用する方が適切な特定の状況はありますか?

ベストアンサー1

rpmコンピュータのRPMデータベースと対話するために使用されます。これにより、データベースの現在の状態を表示したり、ソフトウェアパッケージを確認したり、インストールされているソフトウェアの依存関係を確認したりすることができます。

yumrpmほとんどのローカルタスクにはrpm(実際にはrpm Pythonライブラリを使用)を使用しますが、コマンドがrpm実行できる限られた数の機能しか実行できず、ソフトウェアのインストール、更新、および削除に関連するタスクのみを実行できます。 yumローカルおよびリモートのソフトウェアリポジトリと通信し、依存関係グラフを生成してソフトウェアパッケージを管理することも可能ですが、これはrpm不可能です。

おすすめ記事