
こんにちは。Red Hat Enterprise Linux Server 6.2 を使用していますが、ターミナル経由でパッケージをインストールする際に問題が発生しています。
依存関係を含むパッケージは、すでに特定のフォルダーにあります。
たとえば、このコマンドを試した場合。例:
yum install package.1.0.1.el6.i686.rpm
次のような出力が表示されます:
Error: Package: package.1.0.1.el6.i686.rpm
Requires: libpackage1.1.1.el6.i686.rpm
必要なパッケージはすでに同じフォルダーにありました。GUI を使用してみると、必要な依存関係とともに正常にインストールされます。一部のサーバーでは GUI が使用されないように、ターミナル経由でのインストールを練習しているだけです。
ありがとう
答え1
yum
依存関係をローカル ディレクトリで自動的に検索するのではなく、依存関係を解決するために構成されたリポジトリを参照します。標準リポジトリを使用してネットワークから依存関係を取得できない理由はありますか?
依存関係の完全なセットがある場合は、 を使用してローカル ディレクトリからパッケージと依存関係をインストールしたり、その機能が非推奨になっていない場合はrpm --aid
試してみることができます。yum localinstall