web-dev-qa-db-ja.com

Ubuntu最新のLTSがリリースされました。以前のLTSからアップグレードできないのはなぜですか?そして、どうすればアップグレードを強制できますか?

Ubuntu Server 16.04がリリースされました。

Ubuntu(サーバー)14.04.4 LTSを使用していますが、do-release-upgradeを実行しようとすると、利用可能なアップグレードがないことがわかります。

  1. どうして?

  2. どうすればサーバーをアップグレードして、新しい素晴らしさを手に入れることができますか?


lizzard@lounge:~$ uname -a
Linux lounge 4.2.0-34-generic #39~14.04.1-Ubuntu SMP Fri Mar 11 11:38:02 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

lizzard@lounge:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.4 LTS
Release:        14.04
Codename:       trusty

lizzard@lounge:~$ do-release-upgrade 
Checking for a new Ubuntu release
No new release found
25
David

注:Ubuntu 18.04 LTSでは、2018年7月下旬にリリースされる最初のポイントリリースと同じです。以下の手順は同じですが、今回の16.04から18.04へのアップグレードでの経験はそれほどスムーズではなかったことを警告しています。アップグレードする前に、7月に最初のポイントリリース(18.04.1)を待つことをお勧めします。


リリースノート で言うように、LTS upgrades will be enabled with the 16.04.1 LTS point release, in approximately 3 months time.

ただし、待機したくない場合は、次のコマンドを使用してUbuntuインストールに最新のdevel-releaseをインストールするように指示します。

警告:システムが最新であること、すべてのアプリケーションが正常に動作していること、およびパーティションエラーがないことを確認してください。アップグレードする前に、システムでfsckをリカバリモードから実行することをお勧めします。

コンソール/テキストのみ

Sudo do-release-upgrade -d

ターミナルウィンドウから、または Alt+F2

update-manager -d

update-managerを実行し、新しいバージョン16.04がアップグレードに利用可能であることを示します。画面の指示に従ってUbuntu 16.04LTSにアップグレードします。


私が観察したアップグレードの注意事項:

アップグレードプロセスにより、/etc/apt/sources.list.d/フォルダーにあるすべてのサードパーティリポジトリが無効になります。また、古い/etc/apt/sources.list/etc/apt/sources.list.distUpgradeにバックアップします。ファイルは削除されませんが、sources.list.distUpgradeファイルを除き、ファイル内に含まれるリポジトリ行はコメント化されます。リポジトリの前にあるコメントを削除できず、apt-get updateコマンドでのみ機能することがわかりました。代わりに、/etc/apt/sources.listファイルに手動で追加するか、add-apt-repositoryコマンドで再度追加して、リポジトリを再度追加する必要がありました。

PlayOnLinuxリポジトリはまだXenial互換ではありません。 PlayOnLinuxがインストールされている場合、Xenialリポジトリから更新されます。

EDIT:GoogleおよびVirtualBoxリポジトリが更新されました。

Google ChromeおよびVirtualBoxリポジトリを追加して戻すと、apt-get update中に次のメッセージが表示されます。これらは ここで報告 であり、うまくいけばすぐに更新されるでしょう。アプリケーションは問題なく更新されます。

W: http://download.virtualbox.org/virtualbox/debian/dists/xenial/InRelease: Signature by key 7B0FAB3A13B907435925D9C954422A4B98AB5139 uses weak digest algorithm (SHA1)
W: http://dl.google.com/linux/chrome/deb/dists/stable/Release.gpg: Signature by key 4CCA1EAF950CEE4AB83976DCA040830F7FAC5991 uses weak digest algorithm (SHA1)

NVIDIAドライバーを含むUbuntuのgraphics-driversリポジトリを追加し直す必要があります。単純にSudo add-apt-repository ppa:graphics-drivers/ppaを実行すると、インストール後にXenialおよび更新されたドライバーで動作します。モニターを正常に動作させるには、古いxorg.confファイルをコピーする必要がありました。

fail2banは、古いカスタム構成ファイルで削除する必要がありました。問題なく再インストールされ、正常に動作しているようです。

その他のさまざまなアプリケーションを再インストールする必要がありました。 Sudo apt-get install --reinstall <application>

全体的に、アップグレードはうまくいき、本当に安定していると感じています。


$ cat /etc/*release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04 LTS"
NAME="Ubuntu"
VERSION="16.04 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
UBUNTU_CODENAME=xenial

$ uname -a
Linux terrance-Linux 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04 LTS
Release:    16.04
Codename:   xenial
23
Terrance

答えは リリースノート

14.04 LTSからLTSへのアップグレードは、約3か月後に16.04.1 LTSポイントリリースで有効になります。

LTSリリースの安定性が最初になります。

40
mikewhatever