Ubuntu20.04にアップグレードする方法

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にアップグレードする方法について説明します。

1.前提条件##

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権限を持つ別のユーザーとしてシステムにログインする必要があります。

2.データをバックアップします##

最初で最も重要なことは、オペレーティングシステムを大幅にアップグレードする前に、必ずデータをバックアップすることです。仮想マシンでUbuntuを実行している場合は、最初に完全なシステムスナップショットを作成して、システムのアップグレードに問題が発生した場合にマシンをすばやく復元できるようにすることをお勧めします。

3、現在インストールされているソフトウェアパッケージをアップグレードします##

バージョンアップグレードを開始する前に、現在インストールされているすべてのパッケージを最新バージョンにアップグレードすることをお勧めします。

ロックされたバージョンとしてマークされたすべてのパッケージを自動的にインストール、アップグレード、または削除することはできません。これにより、アップグレードプロセス中に問題が発生する可能性があります。システムにロックされたバージョンのパッケージがあるかどうかを確認するには:

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

第4に、Ubuntu 20.04 LTS(Focal Fossa)にアップグレードします##

最新の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

5、アップグレードを確認します##

システムが起動してログインするまで数分待ちます。

デスクトップバージョンのユーザーの場合は、新しいグラフィカルな起動インターフェイスとログイン画面が表示されます。

次のコマンドを入力して、Ubuntuのバージョンを確認できます。

lsb_release -a

出力:

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04 LTS
Release:20.04
Codename:	focal

それでおしまい。新しいUbuntu20.04のインストールが完了しました。

6、要約##

Ubuntu 20.04 LTSへのアップグレードは比較的簡単で、副作用はありません。

問題が発生した場合は、[リリースページ](https://wiki.ubuntu.com/FocalFossa/ReleaseNotes)を参照してください。ここには、アップグレードプロセス中に発生する可能性のある既知の問題がいくつか記録されています。

Recommended Posts

Ubuntu20.04にアップグレードする方法
Ubuntu20.04にアップグレードする方法
Ubuntu 16.04LTSにアップグレードする方法
Ubuntu14.04でPHP7にアップグレードする方法
Ubuntu18.04ですべてのPythonライブラリをアップグレードする方法
Azure上のUbuntu18.04を18.10にアップグレードします
UbuntuにHelmをインストールする方法
Ubuntu20.04にRubyをインストールする方法
Ubuntu20.04にMemcachedをインストールする方法
Ubuntu20.04にJavaをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
ubuntuでhanlpを使用する方法
Ubuntu20.04にVirtualBoxをインストールする方法
Ubuntu20.04にElasticsearchをインストールする方法
UbuntuにProtobuf3をインストールするための詳細なチュートリアル
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にGitをインストールする方法
Ubuntu16.04にNode.jsをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
Ubuntu20.04にVagrantをインストールする方法
Ubuntu14.04にBacula-Webをインストールする方法
Ubuntu16.04にPostgreSQLをインストールする方法
Ubuntu20.04にGitをインストールする方法
ubuntuでijkplayer-androidをコンパイルする方法
Ubuntu18.04にAnaconda3をインストールする方法
Ubuntu14.04にmysqlをインストールする方法
Ubuntu18.04にMemcachedをインストールする方法
Ubuntu16.04にJenkinsをインストールする方法
Ubuntu14.04にMemSQLをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu16.04にMongoDBをインストールする方法
Ubuntu14.04にMailpileをインストールする方法
Ubuntu16.04にPrestaShopをインストールする方法
Ubuntu20.04にSkypeをインストールする方法
Ubuntu20.04にJenkinsをインストールする方法
Ubuntu18.04にPython3.8をインストールする方法
Ubuntu20.04にKVMをインストールする方法
ubuntu14.04にopencv3.0.0をインストールする方法
Ubuntu20.04にAnacondaをインストールする方法
Ubuntu16.04にPrometheusをインストールする方法
Ubuntu14.04にDjangoをデプロイする方法
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にRをインストールする方法
Ubuntu16.04にMoodleをインストールする方法
Ubuntu14.04にSolr5.2.1をインストールする方法
Ubuntu16.04にTeamviewerをインストールする方法
Ubuntu14.04でNginxを保護する方法
Ubuntu20.04にMariaDBをインストールする方法
Ubuntu20.04にNginxをインストールする方法
Ubuntu20.04にMonoをインストールする方法
Ubuntu20.04にGoをインストールする方法
Ubuntu20.04にZoomをインストールする方法
Ubuntu14.04にmysqlをインストールする方法
Ubuntuでソフトウェアをアンインストールする方法
Ubuntu20.04にOpenCVをインストールする方法
Ubuntu20.04にSpotifyをインストールする方法
Ubuntu16.04にGo1.6をインストールする方法
Ubuntu18.04にGoをインストールする方法
Ubuntu16.04でLaravel5.4を5.6にアップグレードする手順
Ubuntuでの大胆なインストール手順