Linux
 Computer >> コンピューター >  >> システム >> Linux

ステップバイステップ解説:Ubuntuを最新のベータ版へスムーズにアップグレードする方法

Ubuntu を最新のベータ版(開発版)にアップグレードするのは、思っているよりもずっと簡単です。デフォルト設定では、新しい開発版がリリースされても Ubuntu は通知してくれません。しかし、ターミナルでほんの数個のコマンドを実行するだけで、開発版の有無を確認し、アップグレードすることができます。

始める前の注意点

Ubuntu の開発版は不安定で、バグを含んでいる可能性があります。開発リリースは未完成の製品であり、予測できない動作をする場合があります。そのため、ミッションクリティカルな用途に使用するシステムには、いかなるプレリリース版もインストールしないでください。

以下の手順を実行する前に、すべてのデータをバックアップし、現在使用中の Ubuntu バージョンで起動可能な USB メモリを作成しておくことを強くおすすめします。万が一深刻な障害が発生しても、正常に動作する Ubuntu を再インストールし、バックアップからデータを復元できるからです。

さらに、システムを一度開発版にアップグレードすると、その操作は元に戻せない点にも注意が必要です。ダウングレードやロールバックの手段は用意されていません。後になって以前のバージョンに戻りたくなった場合は、再インストールするしかありません。

以上を踏まえ、アップグレード作業はすべてコマンドラインで行います。ターミナルウィンドウを開いて、さっそく始めましょう。

ベータ版へのアップグレードに向けてシステムを準備する

アップグレードを試みる前に、現在の Ubuntu システムが完全に最新の状態になっていることを確認してください。次の2つのコマンドを入力すれば、更新の確認とインストールが行えます。

sudo apt update
sudo apt upgrade

利用可能な更新が完了したら、コンピュータを再起動します。APT が「更新はありません」と表示した場合は、そのまま次のステップへ進んでください。

最新の Ubuntu ベータ版へアップグレードする

システムが完全に更新されたら、いよいよ最新の Ubuntu ベータ版へのアップグレードです。まず、コマンドプロンプトで以下を入力します。

sudo do-release-upgrade

結果は、現在使用している Ubuntu のバージョンによって異なります。アップグレード処理がすぐに開始される場合は、完了を待ってシステムを再起動するだけです。

一方、「設定ファイルの変更が必要である」というメッセージが表示されることもあります。システムがアップグレードされず、このメッセージも表示されない場合は、読み進めて次のステップに従ってください。

難しく構える必要はありません。設定の変更は実に簡単で、nano テキストエディタを使って行います。このファイルを編集するには root 権限が必要なので、次のコマンドで sudo を忘れないようにしましょう。

sudo nano /etc/update-manager/release-upgrades

nano が起動したら、ファイルの下部にある Prompt で始まる行を探します。この行を Prompt=lts から Prompt=normal に変更するだけです。矢印キーでカーソルを行末へ移動し、Backspace キーで lts を消去して、normal と入力します。

編集したファイルを保存するには、Ctrl + X を押し、変更を保存するかどうか尋ねられたら Yes と答えます。最後に Enter キーを押してファイル名を確定すると、nano が閉じて元のコマンドプロンプトに戻ります。

続いて、以下のコマンドでアップグレードを開始します。

sudo do-release-upgrade -d

これでシステムが最新の開発リリースを検出し、確認メッセージが表示されるはずです。内容をよく読み、続行のプロンプトに yes と答えるとアップグレードが始まります。

信じられないかもしれませんが、手順はこれで全部です。アップグレード処理が開始されると進行状況が表示されます。あとは完了を待ってコンピュータを再起動するだけです。マシンの性能や対象の Ubuntu バージョンによっては、全工程の完了まで数時間かかることもありますので、余裕をもって実行しましょう。

最新のベータ版 Ubuntu が動作しています

コンピュータが再起動すると、最新のベータ版 Ubuntu が稼働しているはずです。開発版なので途中でバグに遭遇することはほぼ間違いありませんが、バグが発見されれば修正アップデートも継続的に配信されます。

新しいシステムをお楽しみください。あなたは今、世界でいち早く Ubuntu の今後の新機能を体験できる数少ないユーザーの一人となったのです!

  1. Linuxで環境変数を設定・一覧表示する方法をわかりやすく解説

    かつてLinuxを使うには、まずコマンドラインに慣れることが必須でした。しかし、GNOMEやKDEといったデスクトップ環境の登場により、初心者でもLinuxを格段に扱いやすくなりました。ターミナルコマンドを一切知らなくても、長期間Linuxを使い続けることが可能になっています。 とはいえ、いずれコマンドラインが必要な作業に行き当たるもの。そこまで踏み込むと、環境変数について知っておく必要が出てきます。「環境変数」という言葉は難しそうに聞こえますが、実はとても理解しやすい概念です。 環境変数とは? 環境変数を使えば、アプリケーションの設定ファイルを編集することなく、さまざまなプログラムのオプシ

  2. HAProxyでNginxのロードバランサーを構築する方法【CentOS対応】

    本記事では、2台のNginx Webサーバー(Apacheに置き換えることも可能)に対して、HAProxyをロードバランサーとして構成する方法を解説します。すべての例では、ホストOSとしてCentOSを使用しています。HAProxyは、複数のバックエンドサーバー間で受信リクエストを分散させることで、TCPおよびHTTPアプリケーションに高可用性とロードバランシングを提供するサーバーソフトウェアです。HAProxyは、Twitter、Instagram、GitHub、Amazonなど、数多くの有名サービスで採用されている実績ある技術です。HAProxyは、クライアントからのリクエストを受け付け、