Sudo do-release-upgrade
を使用して18.10から19.10にアップグレードしようとしていますが、エラーが発生します:An upgrade from 'cosmic' to 'eoan' is not supported with this tool.
ここで提案されているように、sources.listを古いリリースのサーバーを指すように更新する手順を実行しました: ソフトウェアをインストールする方法、またはサポートされていない古いリリースからアップグレードする方法
これは助けにはなりませんでした。同じエラーが発生します。
ありがとう
それでもアップグレードを行うことは可能です。19.04にアップグレードするには このブログ投稿 に従っていくつかのファイルをハックする必要がありますfirst。私は彼の方法に従ってうまくアップグレードすることができました。
ブログの引用:
- 18.10システムで_
do-release-upgrade
_を実行します。これにより、サポートされていないというエラーが発生します。しかし、舞台裏で、ツールは変更したいいくつかのメタデータファイルをダウンロードします。- Rootとして、_
/var/lib/update-manager
_に移動し、ファイル_meta-release
_を新しいファイル_meta-release2
_にコピーします。このファイルはインターネットから_do-release-upgrade
_によってダウンロードされ、アップグレード方法をアップグレード者に伝えます。- _
meta-release2
_を編集します。eoan
のすべてのエントリを完全に削除します。disco
エントリを変更して、_Supported: 1
_と表示されるようにします- /usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.pyファイルを編集します。このコード行を変更します
self.metarelease_information = open(self.METARELEASE_FILE, "r")
読むにはself.metarelease_information = open(self.METARELEASE_FILE + "2", "r")
これにより、元のファイルではなく変更されたファイルを使用するようにアップグレードプログラムに指示します。 (また、変更を上書きする再ダウンロードも回避されます。)- _
do-release-upgrade
_を実行します。これで、18.10→19.04にアップグレードされます。通常どおりに実行して再起動します。- おめでとう! 19.04を実行しています。作成した_
/var/lib/update-manager/meta-release2
_を削除します。- 19.10がサポートされているため、19.04→19.10をアップグレードするために行う必要があるのは、再度_
do-release-upgrade
_を実行することです。ハックは必要ありません。メインパスに戻ります。
同じ質問がありました。調査の結果(必要に応じてアップグレードできると思います)が見つかりました このUbuntuのヘルプページ 。
LTSリリースの安定性をさらに高めるために、現在LTSバージョンを実行している場合の動作が少し変更されています。 LTSシステムは、最初のポイントリリースでのdo-release-upgradeによる次のLTSへのアップグレードのみが自動的に考慮されます。したがって、たとえば14.04は16.04.1がリリースされた後にのみアップグレードされます。以前に更新したい場合は、セットアップのLTSアップグレードを評価するマシンのサブセットでは、-dスイッチを介して開発リリースへのアップグレードと同じ引数を使用する必要があります。
20.04.Xがリリースされれば、2020年5月(私は思う)にアップグレードできるはずです。
更新2020-02-20
18。04で結構です。 18.10は死んでいます(タイムマシンを取得していないか、ubuntuの内部に関するより詳しい知識がない限り、アップグレードはどのように行われますか)。
すべてのできることは更新ですsources.list
からhttp://old-releases.ubuntu.com/ubuntu/
そのため apt-get
が機能するようになります。
どうやら過去の短い時間枠で更新できたようです。現在のツール(do-release-upgrade、つまり魔法のブラックボックス)は、最新の利用可能なリリースにのみ更新できます。
したがって、例として、さらに更新を行うことができます。
18.10 => 19.04(19.04はCurrentにありますが、現在ではありませんが、End Of Lifeにあります)
19.04 => 19.10(19.10がCurrentの間)
19.10 => 20.04(常に?現在の間に?)
18.04 => 20.04(常に?現在にいる間?)
情報の断片とのリンク
blog でsysopch
が示唆しているように、19.04へのアップグレードは簡単です。
mkdir /tmp/upgrade
cd /tmp/upgrade
wget http://old-releases.ubuntu.com/ubuntu/dists/disco-updates/main/dist-upgrader-all/current/disco.tar.gz
tar -xf disco.tar.gz
python3 ./dist-upgrade.py
自分で試してみた-魅力のように働いた。この後 do-release-upgrade
はエラーにならないようですが、私は[〜#〜]しない[〜#〜]自分で19.10にアップグレードしました(私は満足しています) 19.04)。
ステップ5では、**Sudo** python3 ./dist-upgrade.py