Ubuntuサーバーをアップグレードする方法

Ubuntuサーバーをアップグレードする方法

Ubuntuのサーバーオペレーティングシステムは、特にセットアップ、ソフトウェアのインストール、および保守が非常に簡単であるため、Linux大きなことを行うための最良のディストリビューションの1つです

Ubuntu Serverが提供する優れた機能に加えて、非常に便利で理解しやすいアップグレードメカニズムも備えているため、Linuxサーバーのオペレーティングシステムを初めて使用する場合に使用するのに最適です。

このガイドでは、UbuntuServerアップグレードシステムを使用してインストールを新しいリリースに移行する方法について説明します。それで、あなたのデータをバックアップして、始めましょう!

更新ツールを実行する

Ubuntu Serverのインストールを新しいリリースに移行する前に、現在インストールされているすべてのパッケージを最新の状態にできるように、更新ツールを実行する必要があります。

Ubuntu Serverで従来のアップデートを実行するには、ターミナルウィンドウを開き、マシンがリモートの場合はSSHで接続します。または、そこに座ってログインします。ログインしたら、sudo -sコマンドを使用して、シェルをrootユーザーに移行します。

sudo -s

コマンドラインセッションがrootユーザーに移行したら、それを使用してApt updateコマンドを実行し、UbuntuServerにインターネットで更新をチェックさせます。

aptアップデート

Ubuntu Serverパッケージマネージャーがソフトウェアサーバーへの更新のpingを完了すると、インストールできる更新の数が出力されます。

あなたのUbuntu Serverの保留中の更新を見てみましょうするには、使用することができますアプトリスト「アップグレード」スイッチを指定して、コマンドを。

apt list —アップグレード可能

アップデートを読み、システムにインストールしても問題がないかどうかを判断します。次に、Aptupgradeコマンドを使用してプロセスを終了します。

apt upgrade -y

システムにUbuntuServerのすべての更新が設定されたら、チュートリアルの次のセクションに進みます。または、アップデーターからのプロンプトが表示されたら、マシンを再起動します。

距離アップグレード

updateコマンドとupgradeコマンドに続いて、dist-upgradeコマンドを実行して、現在実行しているUbuntuServerのリリースのディストリビューションアップグレードをインストールすることが重要です。

注:dist-upgradeはupgradeコマンドと同じではありません。類似していますが、オペレーティングシステムのさまざまな側面を処理します。

dist-upgrade -y

dist-upgradeコマンドに従って、Ubuntuサーバーをもう一度再起動します。オンラインに戻ったら、アップグレードプロセスの次のセクションに進みます。

UpdateManagerをインストールします

このガイドでは、UpdateManagerツールを使用してUbuntuServerをアップグレードする方法を紹介します。オペレーティングシステムのバージョンによっては、プログラムがプリインストールされていない場合があります。したがって、このツールの使用方法を説明する前に、Aptパッケージマネージャーを使用してインストールしてください。

sudo apt installupdate-manager-core

Aptのインストール後、UpdateManagerの準備が整います。ツールの詳細についてはman update-manager、ターミナルセッションで実行してください。

リリースを変更する

Ubuntu Serverユーザーの大多数は、最終的にオペレーティングシステムのLTSリリースを使用することになります。これは一般的に良い呼びかけですが、LTS以外のリリースもチェックする価値があります。問題は、UbuntuがデフォルトでLTS以外のリリースにアップグレードする機能を無効にしていることです。

Ubuntuサーバーのリリースパスを変更するには、Nanoテキストエディターで「release-upgrades」ファイルを開きます。

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

Ubuntuサーバーをアップグレードする方法

構成ファイルを調べて、Prompt=lts以下のコードに変更します。

注:Ubuntu ServerのLTSリリースを使用していない場合は、この手順をスキップしてください。

Prompt=normal

Ubuntu Server Update Managerのコードを微調整したら、Nanoでコードを保存します。Ctrl + Oを押して保存します。その後、Ctrl + Xキーボードの組み合わせでエディターを閉じます。

新しいリリースを確認する

アップグレードプロセスの次のステップは、  update-managerプログラムを使用して、ダウンロード可能な次のUbuntuServerリリースのUbuntuリポジトリを確認することです。

チェックを行うには、「c」コマンドラインスイッチを使用してdo-release-upgradeを実行します

注:必ずルートシェルを使用してdo-release-upgradeを実行してください。そうしないと、正しく動作しない可能性があります。

sudo -s

do-release-upgrade -c

プログラムがチェックを実行し、OSにアップグレードが利用可能かどうかを判断できるようにします。次に、インストールに使用できるアップグレードがあるとプログラムが示した場合は、-dコマンドラインスイッチを指定してdo-release-upgradeコマンドを実行します

Ubuntuサーバーをアップグレードする方法

do-release-upgrade -d

このアップグレードを実行するときは、時間がかかることに注意してください。システムを監視し、問題が発生しないようにするのはあなた次第です。

UbuntuServerをアップグレードする際の注意事項

update-managerプログラムを使用すると、UbuntuServerのアップグレードが簡単になります。ただし、100%完璧というわけではなく、問題や破損はまれですが、確かに発生する可能性があります。

これを回避するには、公式のUbuntu Wikiに相談し、リリース間のアップグレードについての説明を読むことを強くお勧めします。リリースの途中で役立つヒントやコツがたくさんあるからです。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか