
Ubuntu 22.04が間もなく登場します。現在、プラットフォームのベータ版が公開されており、正式リリースが近づいていることを意味します。リリース日は2022年4月21日です。最新バージョンを入手できるようになるのは、あと数日です。
参照:知っておくべきオープンソースと Linux の用語 40 選 (TechRepublic Premium)
早めに使い始めたい方は、いつでもアップグレードを実行できます。サーバーのメジャーリリース間のアップグレードに躊躇する方も多いと思いますが、Ubuntuは常に安定したアップグレードを実現しています。本番環境でのアップグレードに不安がある場合は、テスト環境で実行して、動作を確認することができます。もちろん、実行前には必ずデータをバックアップしてください。
Ubuntu Server (またはデスクトップ) を 20.04 LTS から 22.04 LTS にアップグレードすることに興味がある方のために、そのプロセスを説明します。
もう一度警告しますが、以下の条件が満たされるまでは、実稼働マシンでこれを実行しないでください。
- 完全リリースが公開されます。
- すべてのデータをバックアップしました。
- 非本番マシンでプロセスをテストしました。
公共広告はこれで終わりにして、アップグレードしましょう。
必要なもの
アップグレードを正常に実行するには、Ubuntu 20.04 の実行中のインスタンスと sudo 権限を持つユーザーが必要です。
Ubuntu 22.04へのアップグレード方法
まず最初に、標準的なアップデートとアップグレードを実行して、マシンにインストールされているすべてのソフトウェアが最新バージョンであることを確認する必要があります。Ubuntu Serverインスタンスにログインし、次の2つのコマンドを実行します。
sudo apt-get update
sudo apt-get upgrade -y
完了したら、次のように dist-upgrade コマンドを実行します。
sudo apt-get dist-upgrade -y
次に、次のコマンドで不要になったパッケージを削除します。
sudo apt-get autoremove -y
これは、データをバックアップし、これを非実稼働マシンで実行していることを確認する良い機会です。
次に、あるリリースから別のリリースへのアップグレードを可能にする update-manager-core パッケージをインストールする必要があります。このパッケージをインストールするには、次のコマンドを実行します。
sudo apt install update-manager-core
これで、実際のアップグレードを実行できます。Ubuntu 22.04はまだベータ版のため、正式リリースはありません。そのため、強制的にアップグレードする必要があります。2022年4月21日(正式リリース予定日)以降は、-dフラグを使用する必要はありません。22.04がまだベータ版の間は、アップグレードコマンドは以下のとおりです。
sudo do-release-upgrade -d
SSH 経由でログインしているため、いくつかの警告が表示されます。最初の警告では、続行するかどうかを尋ねられます (図 A )。
図A

y と入力すると、SSH がポート 1022 で再起動されたことが表示されます(何か問題が発生した場合に備えて)。キーボードの Enter キーを押して続行します。その後、アップグレードプロセスで何が変更されるかを示す情報ウィンドウ(図 B )が表示されます。
図B

続行するには「y」と入力してください。この時点でアップグレードが続行されます。プロセス開始後すぐに、アップグレード中に特定のサービスを再起動するかどうかを尋ねられます(図C)。
図C

Tab キーを使用して [はい] を選択し、キーボードの Enter キーを押します。
システムにインストールされているソフトウェアによっては、他の質問(Postfixのホスト名など)が表示される場合があります。アップグレードに入力が必要な場合があるので、しばらくお待ちください。パッケージのアップグレードが開始されると、あとは待つだけです。この時点では、ターミナルウィンドウに出力が流れるのを待つか、他の管理タスクを済ませるかのどちらかを選んでください。アップグレードにはしばらく時間がかかります。アップグレードには15分から60分程度かかります(ネットワーク接続速度とハードウェアによって異なります)。
アップグレードが完了すると、マシンを再起動するように求められます。再起動するには「y」と入力してください。
マシンが再起動したら、ログインして次のコマンドを発行します。
cat /etc/lsb-release
次の行が表示されます。
ディストリビューションリリース=22.04
DISTRIB_CODENAME=ジャミー
DISTRIB_DESCRIPTION=”Ubuntu Jammy Jellyfish (開発ブランチ)”
おめでとうございます!Ubuntu 20.04 から 22.04 へのアップグレードが完了しました。さあ、新しいリリースを試してみて、その性能を確かめてみましょう。すべてがうまくいけば、(正式リリースがリリースされたら)本番環境のマシンをアップグレードしても問題ないはずです。ただし、データのバックアップを忘れずに、本番環境と完全に同じ動作をする非本番環境サーバーで、このプロセスを徹底的にテストしてください。
Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube でTechRepublic の How To Make Tech Work を購読してください。