ここですべてを試しましたが、混乱しています。 yumのダウンロード専用プラグインを使用して一部のRPMとその依存関係をダウンロードしようとしていますが、インストールしません。プラグインをインストールしたら、次のコマンドを実行します。
yum install --downloadonly --downloaddir=/rpms/ zlib.i686
通常の yum プロセスを経て、パッケージの一部をダウンロードした後、「--downloadonly が指定されたため終了しました」というメッセージが表示されます。
しかし、パッケージをダウンロードできる場所が見つかりません!ダウンロードディレクトリを指定すると、フォルダがないと実際にフォルダが作成されますが、パッケージサブフォルダに移動すると何も表示されません。
yum.confファイルでkeepcache = 1を編集し、ダウンロードディレクトリを指定せずに試しましたが、同じことがわかりました。
アイデア?
私はここで両方の提案を試しました(RPMとすべての依存関係をダウンロードして試したように)。すでにインストールされていても、すべての依存関係をダウンロードするにはyumdownloaderを使用する必要がありますか?
まだ何もありません。
CentOS6.5 btw。
答え1
パス名に基づいていることを確認するしたrpmを見つけると、誤ってダウンロードされた場所ではなく、リポジトリがある場所であると仮定する傾向があります。灰色のロックに関するあなたのコメントは、これがローカルにマウントされた読み取り専用デバイスであることを示しています。
downloadonly
私も同じ痛みを経験しており、repoファイルのbaseurlに.yumのオプション値があるとrpmがダウンロードされないと結論付けます。/etc/yum.repos.d
file:///some/path
ローカルリポジトリをApacheサーバーに移動すると、ダウンロードオプションがスムーズに機能しました。
あなたに役立つかもしれないyumdownloader
選択肢があります。yum-utils