コンピュータとラップトップがあります。私のラップトップは常に更新されるので、コンピュータを更新するために自分のコンピュータ用のパッケージを再ダウンロードしたくありません。私がしたことは、rpmファイルを/var/cache/yum/i386/17/fedora/updates/packages
自分のPCの対応するディレクトリにコピーすることでした。
これを行うためのより良いより速い方法はありますか? yumがSSH経由でラップトップに接続し、そこから更新されたパッケージをインポートすると言えますか?
答え1
確かにできることは、ラップトップのパッケージを含むYumリポジトリを作成し、PCからそのリポジトリを使用してパッケージをインポートすることです。
createrepo
をインストールしたら、呼び出してリポジトリを作成できますcreaterepo --database /path/to/local/repository
。バラよりYumリポジトリの作成に関するRedHatドキュメント。
リポジトリの作成後にアクセスできます/etc/yum.repos.d
。残念ながら、Yumはhttp://、ftp://またはfile://のURLのみをパラメータとして受け入れますbaseurl
。したがって、HTTP / FTPを介してストレージを提供するか、次のようにラップトップのファイルシステムをマウントする必要があります。SSHFS。
答え2
コンピュータが実際にインターネットに接続できませんか?それとも(おそらく)パッケージを2回ダウンロードするのを避けたいですか?
後者の場合、1つのオプションは以下を使用することです。スマートミラーあなたのウェブサイトのため。最初にダウンロードしたパッケージのコピーをアーカイブし、他のコンピュータはローカルスマートミラーからそのパッケージをインポートします。何年も更新されていませんが、まだ機能します。
自分で設定することもできます。プライベートFedoraミラー、少し作業が必要ですが。
帯域幅が厳しく制限されていない限り(ダイヤルアップやメガバイトあたりの支払いなど)、手間をかけずに面倒にする必要はありません。