YUMに特定のバージョンのパッケージのみをインストールするように指示したい場合は、次の方法でインストールできます。そうですね、yumリポジトリには複数のバージョンのパッケージが存在する可能性があり、指示がない場合、yumはデフォルトバージョンをインストールします。ただし、特定のバージョンのパッケージのみをインストールしたい場合があり、yumではインストールするものを選択できます。最初にすべきことは、 –showduplicatesを使用してパッケージの利用可能なすべてのバージョンを見つけることです。 スイッチ。この特定のスイッチは、指定されたパッケージを検索し、利用可能なバージョン(ベースバージョンと更新バージョンを含む)を一覧表示します。
<前>#yumの--showduplicatesリストは、利用可能なパッケージをvsftpdのvsftpd.x86_64 3.0.2-10.el7ベースvsftpd.x86_64 3.0.2-11.el7_2アップデートさらに、上記のコマンドは、「インストール済みパッケージ」の下にシステムにすでにインストールされているパッケージのバージョンも一覧表示します。たとえば、以下のコマンドは、opensshパッケージの重複と、インストールされているパッケージのバージョンも一覧表示します。
#yum --showduplicates list openssh | 6.6.1p1-25.el7_2 openssh.x86_64インストール済みパッケージを展開するopenssh.x86_64 6.6.1p1-22.el7ベースopenssh.x86_64 6.6.1p1-23.el7_2アップデートopenssh.x86_64 6.6.1p1-25.el7_2アップデート<利用可能なパッケージをインストール/ pre>
特定のバージョンのパッケージをインストールするにはどうすればよいですか?
以下に示すように、パッケージのバージョン情報を追加する必要があります。
#yum install vsftpd-3.0.2-11.el7_2 ::::::::::::::::::::::::依存関係の解決->トランザクションチェックの実行--->パッケージvsftpd.x86_640:3.0.2-11.el7_2インストールされる:::::::::::::::::::::アーキテクチャとリリース情報も追加するのはまったく問題ありません。
#yum install vsftpd-3.0.2-11.el7_2.x86_64パッケージのバージョン、リリース、およびアーキテクチャ情報を構築/追加する方法がわかりませんか? repoqueryからサポートを受けることができます 指図。コマンドrepoquery yum-utilsの一部です パッケージなので、見つからない場合は、以下のようにインストールしてください。
#yum install yum-utils$ repoquery --show-duplicates vsftpd * vsftpd-0:3.0.2-10.el7.x86_64vsftpd-0:3.0.2-11.el7_2.x86_64yumdownloader を使用して、特定のバージョンのパッケージのRPMをダウンロードすることもできます。 コマンド。
$ yumdownloader vsftpd-0:3.0.2-10.el7.x86_64vsftpd-3.0.2-10.el7.x86_64.rpm | 167 kB 00:02$ls-lrt-rw-rw-r--。 1セントセントス1708002015年11月25日vsftpd-3.0.2-10.el7.x86_64.rpm–resolveを使用できます yumdownloaderに切り替える 依存関係を確認します。
$ yumdownloader --resolve以下に示すように、ダウンロードしたRPMファイルをローカルにインストールします。
#yum localinstall vsftpd-3.0.2-10.el7.x86_64.rpm
エラーの修正:libpciチェックに失敗しました。 KVMデバイス割り当て機能を無効にする[解決済み] OpenStack用にQCOW2形式でKaliLinuxイメージを作成するにはどうすればよいですか?Linux