通常の Ubuntu リリース アップグレード (新しい Ubuntu バージョンへの) では、有効な PPA またはサードパーティのリポジトリが無効になります。
Ubuntu リリース アップグレーダに対する最近の変更の一部により、Ubuntu の新しいバージョンにアップグレードするときに、PPA とサードパーティのリポジトリを有効に保つことができます 、ユーザーがアーカイブの独自のミラーを持っている場合のサポートも向上します。これは、環境変数 RELEASE_UPGRADER_ALLOW_THIRD_PARTY
を介して行われます .RELEASE_UPGRADER_ALLOW_THIRD_PARTY
しばらく存在していましたが、今まで変数をdist-upgraderに渡していなかったため、機能しませんでした.
それとは別に、別の最近の変更により、ユーザーがアップグレードしようとしているバージョンをサードパーティのリポジトリがサポートし、システムがアップグレードしようとしている Ubuntu のバージョンをサポートしていない場合はリポジトリが無効になります .
Ubuntu Bugmaster の Brian Murray 氏は、これにより、Ubuntu のあるバージョンから別のバージョンにアップグレードしようとするときに遭遇する問題の多くが解決されるはずだと述べています。また、Ubuntu のアップグレード後に、アップグレード時に互換性がないために削除される可能性のあるソフトウェアを削除せずに、PPA / サードパーティのソースからインストールされたソフトウェアの更新を取得し続けることが容易になることも付け加えておきます。
これらの変更は、Ubuntu 18.10 から 19.04 へのアップグレードですでに利用可能です。 Ubuntu 18.04 から 18.10 へのアップグレードもサポートされていますが、変更は現在テスト段階にあり、提案されたリポジトリにあります。
RELEASE_UPGRADER_ALLOW_THIRD_PARTY
環境変数は、コマンド ラインと GUI アップグレード ツールの両方で使用できます。 したがって、Ubuntu 18.10 Cosmic Cuttlefish から Ubuntu 19.04 Disco Dingo に (または変更がメイン リポジトリに到着したら、Ubuntu 18.04 Bionic Beaver から Ubuntu 18.10 Cosmic Cuttlefish に) アップグレードし、PPA とサードパーティのリポジトリを有効にしたままにする場合は、 run ターミナルからアップグレードするには、次の手順を実行します:
- ユーザー インターフェース:
RELEASE_UPGRADER_ALLOW_THIRD_PARTY=1 update-manager -d
- コマンドライン:
RELEASE_UPGRADER_ALLOW_THIRD_PARTY=1 do-release-upgrade -d
(-d は、開発バージョンへのアップグレードを許可するために使用されます。たとえば、Ubuntu 19.04 Disco Dingo がまだ開発中である間に Ubuntu 18.10 から 19.04 にアップグレードする場合)
アップグレード時にサードパーティのソースが無効になるという警告が引き続き表示される場合がありますが、アップグレード先の Ubuntu のバージョンをサポートするものは無効になりません。
ブライアンのブログの上