だから私はこの内容についてはよくわかりませんが、次のことを試したとき:
yum install VirtualBox-6.1
利用可能なパッケージが返されませんでした。他の人が提案した修正のいくつかを試しましたが、
次にyum install VirtualBox-6.1-6.1を試しました
。 26_145957_el7-1.x86_64.rpm
が有効です。 (これも提案されていますが、何の説明もありません。)
なぜこれが起こるのかを知っている人がいるのだろうか繰り返しますが、私はこの内容についてよく知らないので、どんな説明でも歓迎します。重要な場合はCentosにあります。
答え1
実行している場合は、構成されたリポジトリの現在のパッケージのリストを照会し(必要に応じて新しいコピーをダウンロードして)、yum install package
それyum(8)
を使用して正しいパッケージバージョン(およびすべての依存関係を確認し、完全な依存関係管理ダンスを実行します)を確認します。現在設定/コンサルティングされているリポジトリにない場合、package
回答はあなたが言及したとおりです。
ファイルが存在する場合、package-<version>-<rpmversion>.rpm
実行はyum install package-<version>-<rpmversion>.rpm
適切なRPMをインストールし、上記のリポジトリを介して依存関係を処理します。リポジトリに存在しない場合、実行するとyum install package-<version>
データベースに一致するエントリがなく、インストールが失敗します。周囲に文書があり、package-<version>-<rpmversion>.rpm
考慮されないことは重要ではありません。