Ubuntu 16.04 LTSから18.04 LTSへのアップグレードは、最初のポイントリリースである「18.04.1 LTS」がリリースされた後に通知される予定です。このページでは、アップグレードの通知が表示される前に、Ubuntu 16.04 LTS(デスクトップ版)をUbuntu 18.04 LTSに「先行アップグレード」する方法を解説します。
なお、サーバー版の先行アップグレードについては以下の記事を参照してください。
ポイントリリースされても…すぐにはアップグレードできず
7月26日、Ubuntu 18.04 LTSで最初の「ポイントリリース」である「18.04.1」がリリースされました。「長期サポート版(LTS)」のアップグレードのみを通知するように設定された「Ubuntu 16.04 LTS」にアップグレードの通知が表示されるのは、この最初のポイントリリースの後とされています。
しかし8月5日現在、「Ubuntu 16.04 LTS デスクトップ版」で「ソフトウェアの更新」アプリを実行しても以下のように表示され、「Ubuntu 18.04.1 LTS」にアップグレードするためのボタンは表示されません。
長期サポート版をインストールした場合、ソフトウェアの更新アプリ(コマンド名は「update-manager」)は「長期サポート版へのアップグレード」のみ通知するよう設定されます。この設定では、以下のURIからUbuntuのリリース情報を取得します。
このリストに、「Bionic Beaver」(Ubuntu 18.04 LTSのコードネーム)が追加されない限り、アップグレード対象として認識されないわけです。
今すぐ18.04 LTSにアップグレードするには?
「もうポイントリリースも出たし、早くUbuntu 18.04 LTSにアップグレードしたい!」という方も多いでしょう。そんな方は、端末アプリを開いて次のコマンドを実行してください。
update-manager -d
このように「-d」オプションを付けることで、次のように「アップグレード」ボタンが表示されます。
このボタンを押して、18.04へのアップグレードを実行できます。
これは、「-d」オプションをつけることで、Ubuntuのリリース情報の取得先URIとして以下の「開発用」のものが使われるためです。
この「-d」オプションを使えば、リリース前からUbuntuのアップグレードを試すことができるので、知っておけば便利なこともあるでしょう。
ただし、サポート外の方法なので、不具合に遭遇する確率は高くなってしまうことを認識した上で、実行してください。
【参考】Ubuntuの「リリース情報ファイル」まとめ
Ubuntuのアップグレード実行判定に使われる「リリース情報ファイル」の取得先URIは、「ubuntu-release-upgrader-core」パッケージに含まれる「/etc/update-manager/meta-release」ファイルで設定されています。このファイルの内容は以下の通りです。
# default location for the meta-release file [METARELEASE] URI = http://changelogs.ubuntu.com/meta-release URI_LTS = http://changelogs.ubuntu.com/meta-release-lts URI_UNSTABLE_POSTFIX = -development URI_PROPOSED_POSTFIX = -proposed
「ソフトウェアとアップデート」の「Ubuntuの新バージョンの通知」設定と、実行時のオプションにより、リリース情報の取得先URIが変わる仕組みになっています。
長期サポート版(LTS)をインストールした場合、デフォルトで「長期サポート(LTS)版」のみ通知するよう設定されています。通常サポート(9ヶ月サポート)版をインストールした場合は、デフォルトで「すべての新バージョン」となっています。
まとめると、以下のルールで各URIから「リリース情報」が取得され、アップグレード処理に用いられます。
- http://changelogs.ubuntu.com/meta-release
- 「すべての新バージョン」が設定されている場合
- http://changelogs.ubuntu.com/meta-release-lts
- 「長期サポート(LTS)版」が設定されている場合
- https://changelogs.ubuntu.com/meta-release-development
- 「すべての新バージョン」が設定されていて、「-d」オプションを指定した場合
- https://changelogs.ubuntu.com/meta-release-proposed
- 「すべての新バージョン」が設定されていて、「-p」オプションを指定した場合
- http://changelogs.ubuntu.com/meta-release-lts-development
- 「長期サポート(LTS)版」が設定されていて、「-d」オプションを指定した場合
- http://changelogs.ubuntu.com/meta-release-lts-proposed
- 「長期サポート(LTS)版」が設定されていて、「-p」オプションを指定した場合
なお、取得した「リリース情報ファイル」は、「/var/lib/update-manager/」ディレクトリに保存されます。
コメント