
2 台のマシンに Linux Mint Petra 16 をインストールしています。Qiana 17 (または Rebecca 17.1) にアップグレードしたいと考えています。私が理解している更新プロセスは、ソース リポジトリを Petra から Rebecca に変更し、対応する Ubuntu ソースを変更することです。両方のマシンでこれを行うには、パッケージを 2 回ダウンロードする必要があります。両方のマシンでパッケージを 1 回だけダウンロードし、他のマシンの助けを借りて 1 台のマシンをアップグレードする方法はありますか? (方法があれば、ubuntu でも同様になると思われるため、linux と ubuntu のタグを付けます)
答え1
以前の仕事では、3 台の Ubuntu サーバーと 6 台の Ubuntu クライアントを担当していました。大量の更新やアップグレードの管理などに Puppet を使用していました。これは複雑なソフトウェアで、習得にかなりの時間がかかります。管理者向けの公式コースや認定試験もあるので、好奇心旺盛なユーザーでない限りはお勧めしません。
コンピュータが2台しかない場合は、もっと簡単な方法をお勧めします。1台のコンピュータでアップグレード手順を実行し、ダウンロードしたパッケージ(*.debファイル)をすべて/var/cache/apt/archives
そのコンピュータから2台目のコンピュータにコピーします。次に、2台目のコンピュータでアップグレード手順(パッケージデータベースの更新を含む)を繰り返します。パッケージマネージャはないそのディレクトリにすでに存在するパッケージをダウンロードします。これが機能するには、両方のコンピューターで Ubuntu/Mint の同じバージョンとアーキテクチャ バリアント (つまり、両方のコンピューターで x86 または両方のコンピューターで x86-64) が実行されている必要があります。
/var/cache/apt/archives 内のファイルを手動でコピーしなくても済むように、NFS または Samba を使用して 1 台のコンピューターでそのディレクトリを共有し、別のコンピューターにマウントすることができますが、これは質問の範囲外です。