web-dev-qa-db-ja.com

rpm -ivh <パッケージ>とyum install <パッケージ>の違い

パッケージをインストールすると仮定すると、これら2つのコマンドの違いは何ですか:rpm -ivh <package>およびyum install <package>

同じ質問、たとえばrpm -Uvh <package>およびyum update <package>(問題の更新用)

8
h_h10a

rpmの場合、新しいバージョンのパッケージを含むファイルを取得する場所を指定する必要があります。

よりインテリジェントな管理システムであるyumは、リポジトリでパッケージの新しいバージョンを見つけようとし、パッケージの依存関係を探し、最速のリポジトリミラーを探します(そして、他のたくさんの楽しいものを作ります) )

12
Slipeer
  • rpm-RPMパッケージマネージャー。
  • yum-インタラクティブなrpmベースのパッケージマネージャです。

単一のファイルをyumのラッパーであるrpmとしてインストールする場合でも違いはありません。どちらも同じコア機能を提供しますが、yumyumはリポジトリで動作し、更新を処理でき、プラグインがありますが、rpmはファイルで動作します。

5
alexus

パッケージがrpmを使用してインストールされたか、yumを介してインストールされたかを知りたい場合は、「yum list installed」を発行して、3列目を確認してください。もしそれが:

---「インストール済み」の場合、rpmコマンドを使用してインストールされました

--- "@ base"またはその他のレポ。レポからyumを介してインストールされたことを意味します

--- "@" example_filename。 @の後のファイル名は、「yum localinstall package.rpm」を使用してインストールされていることを意味するため、yumを使用したローカルrpmインストール

依存関係も解決するため、yumを使用してインストールすることをお勧めします。また、ソースコードとインストールからコンパイルする場合(たとえば、ディストリビューションに必要なパッケージが見つからない場合)、これらのインストールはrpmdbに登録されないため、yumとrpmはそれらのインストールを後で表示および管理しません。

0
Bogu