yumオフラインアップデート

yumオフラインアップデート

オフラインFedoraボックスを更新する方法を探していましたが、何も見つかりませんでした。インターネットに接続されたWindowsコンピュータは1台だけです。私のyum設定が以下を指していることがわかりました。http://download.fedoraproject.org/pub/fedora/linux/updates/14/i386。パッケージリストをダウンロードしてから、パッケージを手動でダウンロードしながらyumを引き続き使用する方法はありますか?

私はインターネット接続可能な2番目のLinuxボックスを使用してこれを行う方法を見たことがありますが、そうではありません。

答え1

  1. 行くhttp://mirrors.fedoraproject.org/publiclist/Fedora/14/そして、近くのミラーを選択してください。

  2. update/14/i386/にアクセスして、お気に入りのダウンロードマネージャ/ツールを使用してすべてをダウンロードしてください。

  3. すべてを一部のメディア(USBキーなど)にコピーし、そのキーからFedora 14コンピュータにコピーします。たとえば、マシンに/var/lib/yum/repo/F14_updatesディレクトリを作成できます。

  4. ランニングcreaterepo /path/to/your/downloaded/rpms

  5. /etc/yum.repos.d に新しいストレージ記述を追加します。いくつかの既存のファイルをテンプレートとして使用します。唯一の変更はパスです。 http://の代わりに... file:///path/to/your/downloaded/rpmsを使用してください。リポジトリが有効になっていることを確認してください。

  6. 他のすべてのストレージを無効にします。とにかくそのリポジトリにアクセスできないため、役に立ちません。

  7. yum update新しく更新されたシステムを実行してお楽しみください。

答え2

Windows マシンで Virtual Machine を実行し (VirtualBox など) を呼び出してダウンロードできますyum update。その後、ダウンロードしたファイルをオフラインのFedoraボックスにコピーできます。私はそれがどのように実行されたのかよくわかりませんが、yum通常、これらのパッケージマネージャには情報をキャッシュする小さなファイルのリストがあります。

関連情報