Ubuntu 20.04 LTS(Focal Fossa)は2020年4月23日にリリースされ、5年間サポートされます。 OpenJDK、GCC、Python、Ruby、PHPの最新バージョンを含む、多くの新しいソフトウェアパッケージと主要なソフトウェアアップグレードをもたらします。このリリースはLinux5.4 LTSカーネルに基づいており、新しいハードウェアとファイルシステムのサポートが追加されています。デスクトップバージョンは、GNOME3.36と新しいデフォルトテーマのYaruを使用します。
このガイドでは、Ubuntu18.04またはUbuntu19.10からUbuntu20.04LTSにアップグレードする方法について説明します。
Ubuntu18.04またはUbuntu19.10からバージョン20.04に直接アップグレードできます。以前のリリースを実行している場合は、最初に[18.04にアップグレード](https://linuxize.com/post/how-to-upgrade-to-ubuntu-18-04-bionic-beaver/)または19.10する必要があります。
このアップグレード操作は、スーパーユーザー権限で実行する必要があります。 rootまたはsudo権限を持つ別のユーザーとしてシステムにログインする必要があります。
最初で最も重要なことは、オペレーティングシステムを大幅にアップグレードする前に、必ずデータをバックアップすることです。仮想マシンでUbuntuを実行している場合は、最初に完全なシステムスナップショットを作成して、システムのアップグレードに問題が発生した場合にマシンをすばやく復元できるようにすることをお勧めします。
バージョンアップグレードを開始する前に、現在インストールされているすべてのパッケージを最新バージョンにアップグレードすることをお勧めします。
ロックされたバージョンとしてマークされたすべてのパッケージを自動的にインストール、アップグレード、または削除することはできません。これにより、アップグレードプロセス中に問題が発生する可能性があります。システムにロックされたバージョンのパッケージがあるかどうかを確認するには:
sudo apt-mark showhold
「保留中」のパッケージがある場合は、次のコマンドを使用してこれらのパッケージのロックを解除することを検討してください。
sudo apt-mark unhold package_name
APTリストを更新し、インストールされているすべてのパッケージをアップグレードします。
sudo apt update
sudo apt upgrade
カーネルがアップグレードされている場合は、マシンを再起動し、起動が完了したら、再度ログインします。
sudo systemctl reboot
インストールされているすべてのパッケージに対してメジャーバージョンのアップグレードを実行します。
sudo apt full-upgrade
apt full-upgrade
は、いくつかの不要なパッケージを削除する場合があります。
自動的にインストールされたが、パッケージに依存しなくなったパッケージをすべて削除します。
sudo apt --purge autoremove
最新のUbuntuバージョンへのアップグレードは簡単なプロセスです。グラフィカルアップグレードツールを使用するか、コマンドラインから do-release-upgrade
を実行してアップグレードできます。
デスクトップおよびサーバーバージョンのシステムに適したコマンドラインからアップグレードします。
do-release-upgrade
は、ほとんどのUbuntuシステムにデフォルトでインストールされる「update-manager-core」パッケージの一部です。何らかの理由でパッケージがシステムにインストールされていない場合は、次のコマンドを使用してインストールします。
sudo apt install update-manager-core
アップグレードを開始するには、次のように入力します。
sudo do-release-upgrade -d
このコマンドは、すべてのサードパーティソフトウェアソースを無効にし、aptリストがフォーカルソフトウェアソースを指すようにします。本当にアップグレードを続行する必要があるかどうかを確認するように何度か求められます。アップグレードプロセス中にサービスが自動的に再起動するかどうかを尋ねられたら、「y」と入力してください。
アップグレードプロセス中に、コマンドは、既存の構成ファイルを保存するか、ソフトウェアバージョンのメンテナバージョンをインストールするかなど、さまざまな質問をします。構成ファイルにカスタム変更を加えていない場合、最も安全な方法は「Y」と入力することです。それ以外の場合は、現在の構成ファイルを保持することをお勧めします。選択する前に、質問を注意深く読んでください。
アップグレードプロセスはGNUスクリーンセッションで実行され、接続が失われると自動的に続行されます。
アップグレードするパッケージの数とインターネットの速度によっては、プロセス全体に時間がかかります。
新しいソフトウェアパッケージがインストールされると、アップグレードツールは古いソフトウェアを削除するかどうかを尋ねます。よくわからない場合は、「d」と入力して、これらの古いパッケージのリストを確認してください。通常、 y
を入力して、古いパッケージをすべて削除しても安全です。
アップグレードプロセスが完了し、すべてが順調に進んだと仮定すると、マシンを再起動するかどうかを確認するメッセージが表示されます。続行するには y
を入力してください:
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
システムが起動してログインするまで数分待ちます。
デスクトップバージョンのユーザーの場合は、新しいグラフィカルな起動インターフェイスとログイン画面が表示されます。
次のコマンドを入力して、Ubuntuのバージョンを確認できます。
lsb_release -a
出力:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04 LTS
Release:20.04
Codename: focal
それでおしまい。新しいUbuntu20.04のインストールが完了しました。
Ubuntu 20.04 LTSへのアップグレードは比較的簡単で、副作用はありません。
問題が発生した場合は、[リリースページ](https://wiki.ubuntu.com/FocalFossa/ReleaseNotes)を参照してください。ここには、アップグレードプロセス中に発生する可能性のある既知の問題がいくつか記録されています。
Recommended Posts