私が理解したのは、通常Debianを常に順次アップグレードすることをお勧めします。たとえば、Debian Jessie(8) を Stretch(9) にアップグレードし、次に Buster(10) にアップグレードします。ただし、これを正確に行う方法については明確な指示がありません。
リリースノートのアップグレード手順に従い、APTのソースリストファイル(/etc/apt/sources.list
および以下のファイル)を編集して、マイターゲットリリースバージョンを参照するだけで十分ですか?/etc/apt/sources.list.d/
たとえば、JessieからStretchにアップグレードするにはjessie
(またはstable
、...)へのすべての参照をに置き換えてstretch
アップグレードを実行する必要がありますか?それでは、もう一度交換しstretch
てbuster
次のアップグレードを実行しますか?
などの他の質問に対する回答Debian Jessie(8) を Buster(10) にアップグレードできますか?または、順次バージョンのアップグレードを行う必要がありますか?順番にアップグレードすることをお勧めしますが、アップグレード方法については説明しません。たぶんそれは本当に当たり前で、経験が足りないかもしれません。
apt-get dist-upgrade
JessieからBusterに直接アップグレードしてStretchを無視することができることが少し心配です。
ありがとう:)
ベストアンサー1
リリースノートには、各アップグレードを実行する方法が記載されています。各アップグレードは、各バージョンのアップグレード手順に従って順番に実行する必要があります。。 Debian 10 リリースノートこれを明示的に言及してください。:
9(拡張)以前のバージョンのDebianから直接アップグレードすることはサポートされていません。以下の指示に従ってください。Debian 9 リリースノートまずDebian 9にアップグレードしてください。
リリースノートに従って、使用中ですapt-get dist-upgrade
。リリースコード名の代わりに "stable"にアップグレードしようとすると、これが発生する可能性があります。リポジトリがJessieを参照するように構成されていて「stable」を参照するように変更したapt-get dist-upgrade
場合は、Buster(まもなくBullseye)に直接アップグレードしようとします。コード名を使用すると、指定されたバージョンにのみアップグレードが完了します。
リポジトリ構成はリリースノートでもカバーされており、通常は交換操作に縮小することはできません。これは、リポジトリ構造があるバージョンから次のバージョンに変更される可能性があるためです。アップグレードする前に、一部のリポジトリを削除する必要があります。)。だからストレッチリリースノート追加するリポジトリをリストし、管理者に指示します。削除する古い店。
しかし、残念ながら大きな注意点があります。リリースノートのアップグレードセクションには、Debian 10の最後のアップグレード用に設定する必要があるセキュリティアップデートリポジトリは記載されていません。
deb http://deb.debian.org/debian buster main
deb http://security.debian.org buster/updates main
少なくとも。いつでも関連倉庫構成を見つけることができます。Debian のセキュリティ情報ページから。
(これはDebian 11では変更される予定です。リリースノートに記載されている.)