将来的には、複数のDebian 10システムをDebian 11にアップグレードする必要があります。問題は、これらのシステムがインターネットにアクセスできないことです。
システムをアップグレードするにはどのようなオプションが必要ですか?
わずかな調査の終わりに、apt-offlineがこの作業に適していることがわかりました。完全に更新されたDebian 10の例では、次のようにapt-offlineを試しました。
オフラインシステム:
- /etc/apt/sources.listをBuster(Debian 10)からBullseye(Debian 11)に変更します。
- 次のコマンドを使用して apt-offline.sig を作成します。
sudo apt-offline set --upgrade-type dist-upgrade apt-offline.sig
オンラインシステムの場合:
- 以下を使用してBundle.zipを作成します。
apt-offline get --bundle bundle.zip apt-offline.sig
オフラインシステムでは:
- バンドルをインストールします。
sudo apt-offline install bundle.zip
これはうまくいきません。 apt-get dist-upgradeを実行すると、aptはインターネットからパッケージを入手しようとし、Bundle.zipのサイズはわずか27Mbです。
apt-offline は Debian バージョンのアップグレードには適していないようです。
debian 10からdebian 11へのオフラインバージョンアップグレードを実行する他の方法はありますか?
答え1
ダウンロード可能なイメージを使用してDebianインストールをアップグレードできます。例えば DVDamd64
イメージ。これを使用するためにオペレーティングシステムを再インストールする必要はありません。インターネット上でホストされているリポジトリのように、既存の設定をアップグレードするために使用できます。リリースノートには以下が含まれています。詳細説明;基本的にイメージをダウンロードしてインストールした後に実行してください。
apt-cdrom add
これを考えてください。
apt upgrade
その後、通常どおりに実行できますapt dist-upgrade
。
ダウンロードした画像に特定のシステムをアップグレードするために必要なすべてのパッケージが含まれていない場合、すべての Debian イメージが含まれています耳道を使用してください。または、アップグレードできないパッケージを一時的に削除してDebian 11にアップグレードしてからapt-offline
再インストールすることもできます。