パッケージをインストールすると仮定すると、これら2つのコマンドの違いは何ですか:rpm -ivh <package>
およびyum install <package>
同じ質問、たとえばrpm -Uvh <package>
およびyum update <package>
(問題の更新用)
rpm
の場合、新しいバージョンのパッケージを含むファイルを取得する場所を指定する必要があります。
よりインテリジェントな管理システムであるyum
は、リポジトリでパッケージの新しいバージョンを見つけようとし、パッケージの依存関係を探し、最速のリポジトリミラーを探します(そして、他のたくさんの楽しいものを作ります) )
rpm
-RPMパッケージマネージャー。yum
-インタラクティブなrpmベースのパッケージマネージャです。単一のファイルをyum
のラッパーであるrpm
としてインストールする場合でも違いはありません。どちらも同じコア機能を提供しますが、yum
はyum
はリポジトリで動作し、更新を処理でき、プラグインがありますが、rpm
はファイルで動作します。
パッケージがrpmを使用してインストールされたか、yumを介してインストールされたかを知りたい場合は、「yum list installed」を発行して、3列目を確認してください。もしそれが:
---「インストール済み」の場合、rpmコマンドを使用してインストールされました
--- "@ base"またはその他のレポ。レポからyumを介してインストールされたことを意味します
--- "@" example_filename。 @の後のファイル名は、「yum localinstall package.rpm」を使用してインストールされていることを意味するため、yumを使用したローカルrpmインストール
依存関係も解決するため、yumを使用してインストールすることをお勧めします。また、ソースコードとインストールからコンパイルする場合(たとえば、ディストリビューションに必要なパッケージが見つからない場合)、これらのインストールはrpmdbに登録されないため、yumとrpmはそれらのインストールを後で表示および管理しません。