以前は、rpmを使用してパッケージをインストール/アップグレードしました。今、代わりにyumを使用しようとしています。

以前は、rpmを使用してパッケージをインストール/アップグレードしました。今、代わりにyumを使用しようとしています。

誰かがRHELサーバーで実行されているソフトウェアをアップグレードしています。rpm -Uvh package_name.rpm

使いたいyum -U package_name.rpm

これは問題や不一致を引き起こしますか?

答え1

特定のパッケージのみを更新する場合は、yum正しいコマンドは次のとおりです。

yum update package.rpm

もちろん、注意すべき重要な点は、パッケージのインストール方法と使用するリポジトリにアップデートがあるかどうかですyum。スイッチが使用されていないことを確認できない場合、--nodepsこれらのパッケージを使用すると実行時に依存関係の問題が発生する可能性があります。

より良い方法は、yum依存関係とともに最新バージョンをインポートするため、を使用してパッケージをインストールすることです。

答え2

いいえ、以下でyum使用してくださいrpm。唯一の重要な違いはyum知っていることです。リポジトリしたがって、必要に応じてインストール用にこれらのリポジトリからパッケージをインポートすることを決定できます。rpmいいえ、したがって、あなたが彼に提供したものだけがインストールされます。

注:yum構文は次のように異なりますrpm

  • 新しいパッケージをインストールするには、次を使用します。yum install package
  • パッケージを新しいバージョンに更新します。yum update package
  • すべてのパッケージを更新します。yum update

関連情報