Ubuntu Desktop 22.04にアップグレードする!(20.04 LTS→22.04 LTS)

Ubuntu Desktop 20.04 LTSから22.04 LTSにアップグレードします。

アップグレード前のバージョンを確認する!

アップグレード前のバージョンを確認します。今回使用したバージョンは、「Ubuntu 20.04.5 LTS」です。

$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.5 LTS"

アップグレード可能であるかチェックする!

「do-release-upgrade -c」コマンドでアップグレード可能であるかチェックします。私の環境では不可でした。

$ sudo do-release-upgrade -c
Checking for a new Ubuntu release
In /etc/update-manager/release-upgrades Prompt 
is set to never so upgrading is not possible.

アップグレード可能となるように設定する!

設定ファイルを確認します。

$ cat /etc/update-manager/release-upgrades
# Default behavior for the release upgrader.

[DEFAULT]
# Default prompting and upgrade behavior, valid options:
#
#  never  - Never check for, or allow upgrading to, a new release.
#  normal - Check to see if a new release is available.  If more than one new
#           release is found, the release upgrader will attempt to upgrade to
#           the supported release that immediately succeeds the
#           currently-running release.
#  lts    - Check to see if a new LTS release is available.  The upgrader
#           will attempt to upgrade to the first LTS release available after
#           the currently-running one.  Note that if this option is used and
#           the currently-running release is not itself an LTS release the
#           upgrader will assume prompt was meant to be normal.
Prompt=never

「Prompt」の設定値を「lts」に変更します。

Prompt=lts

アップグレード可能になったことを確認します。

$ sudo do-release-upgrade -c
Checking for a new Ubuntu release
New release '22.04.1 LTS' available.
Run 'do-release-upgrade' to upgrade to it.

アップグレード後のバージョンを確認する!

Ubuntu Desktop 22.04.1 LTSにアップブレードされたことが確認できました。

$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"

アップグレードを開始する!

アップグレードを開始します。

$ sudo do-release-upgrade

進めるかどうか確認のプロンプトが表示されるので、「ENTER」キーを押して、アップグレードを行います。

Some third party entries in your sources.list were disabled. You can 
re-enable them after the upgrade with the 'software-properties' tool 
or your package manager. 

To continue please press [ENTER]

削除されるパッケージや新規にインストールされるパッケージがあることが示されます。「y」を入力してアップグレードを進めます。

Do you want to start the upgrade? 


3 installed packages are no longer supported by Canonical. You can 
still get support from the community. 

19 packages are going to be removed. 299 new packages are going to be 
installed. 1908 packages are going to be upgraded. 

You have to download a total of 1,963 M. This download will take 
about 7 minutes with your connection. 

Installing the upgrade can take several hours. Once the download has 
finished, the process cannot be canceled. 

 Continue [yN]  Details [d]y

「/etc/sudoers」の取り扱いを選択します。私は、設定を行っていたので、現状の設定を残す「N」を選択しました。

Configuration file '/etc/sudoers'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** sudoers (Y/I/N/O/D/Z) [default=N] ? 

GRUBのインストール先の確認画面が表示されるので、インストール先を選択してアップグレードを進めます。

廃止されたソフトウェアの削除を行います。

Searching for obsolete software
Reading state information... Done

Remove obsolete packages? 


184 packages are going to be removed. 

Removing the packages can take several hours. 

 Continue [yN]  Details [d]y

以下のメッセージが表示されれば、アップグレードは完了です。Ubuntu Desktopを再起動します。

System upgrade is complete.

Restart required 

To finish the upgrade, a restart is required. 
If you select 'y' the system will be restarted. 

Continue [yN]  y

使用されていないパッケージを削除する!

使用されていないパッケージが残っているので、以下のコマンドで削除しておきます。

$ sudo apt autoremove

おわりに

パッケージの削除とインストールが相当数、行われるので、動作しないソフトウェアが発生する可能性はありますが、アップグレード自体は問題なく完了できました。

参考情報

関連記事

関連書籍(Amazon)

N/A