Ubuntuサーバーにデスクトップ(GUI)をインストールする方法
Ubuntu Server はデフォルトで、グラフィカル ユーザー インターフェイス (GUI) なしで動作するように設計されており、リソースに制約のある環境やリモート環境でもより効率的に実行できます。ただし、Ubuntu を初めて使用する場合、またはグラフィカル インターフェイスを好む場合は、Ubuntu サーバーにデスクトップ環境をインストールできます。このガイドでは、サーバーにデスクトップをインストールして構成するための各手順を詳しく説明します。
このチュートリアルでは次のことを学びます:
- taskel を使用して Ubuntu サーバーにデスクトップ環境をインストールする方法
- デスクトップ環境を自動または手動で起動する方法
ご存知ですか?
Ubuntu システム上に VNC サーバーをセットアップすると、サーバー上で直接実行しなくても、Ubuntu サーバー上の GUI デスクトップにアクセスできます。これにより、別のデバイスからのリモート デスクトップ アクセスが可能になります。 。
Ubuntuサーバーにデスクトップ環境をインストールする方法
Ubuntu Server にデスクトップ環境をインストールすると、特にコマンドライン インターフェイスよりも GUI を好むユーザーにとって、アプリケーションと設定の管理が容易になります。以下の手順に従って、Ubuntu サーバーに GUI をインストールして構成します。
Ubuntu Server にデスクトップ環境をインストールするには、システムを更新し、tasksel とダイアログをインストールし、tasksel を使用して希望のデスクトップを選択してインストールし、再起動するか GUI を手動で起動します。
システムを更新する: まず、サーバーのパッケージ リストが最新であることを確認します。このコマンドは、利用可能なパッケージとアップデートのリストを更新します。
$ sudo apt update
Tasksel とダイアログのインストール: Tasksel は、単一の選択でインストールできるグループまたは「タスク」を提供することで、パッケージのインストールを簡素化するツールです。 Dialog は、ターミナルでグラフィカル プロンプトを有効にするツールです。
$ sudo apt install tasksel dialog
デスクトップ環境の選択とインストール: Tasksel コマンドを実行して、デスクトップ環境を選択できるインターフェイスを起動します。 GNOME、KDE Plasma、Xfce などの幅広いオプションから選択できます。
$ sudo tasksel
Taskel を起動すると、さまざまなデスクトップ環境をインストールするオプションを含むメニューが表示されます。利用可能な選択肢の一部は次のとおりです。
- GNOME – デフォルトの Ubuntu デスクトップ エクスペリエンス。
- KDE Plasma – 広範なカスタマイズ オプションを備えた最新のデスクトップ環境。
- Xfce – 古いハードウェアでも優れたパフォーマンスを発揮する軽量のデスクトップ環境。
- LXDE と LXQt – どちらも軽量でリソースに優しく、低電力システムに最適です。
再起動または GUI を手動で起動する: デスクトップ環境のインストールが完了したら、システムを再起動して GUI を自動的に起動します。あるいは、インストールされているデスクトップ環境に基づいてデスクトップ セッションを手動で開始することもできます。
$ sudo reboot
すぐに再起動したくない場合は、GUI を手動で起動できます。
$ sudo systemctl start gdm3 # For GNOME sudo systemctl start sddm # For KDE Plasma sudo systemctl start lightdm # For LXDE, Xfce, etc. sudo systemctl start lxdm # For LXDE
サーバーを更新すると、最新バージョンのソフトウェアとシステム ライブラリにアクセスできるようになります。
この手順では、Tasksel と Dialog の両方がインストールされ、使いやすい選択メニューを備えたデスクトップ環境をインストールできるようになります。
この例では、スペースバーを押して GNOME を選択し、Enter キーを押してインストールを続行します。
結論
これらの手順に従うことで、Ubuntu サーバーにデスクトップ環境が正常にインストールされました。さまざまなアプリケーションやタスクに役立つ完全なグラフィカル ユーザー インターフェイスを利用できるようになりました。あるいは、デスクトップにリモートでアクセスすることが目的の場合は、Ubuntu サーバー上に VNC サーバーをセットアップすることを検討してください。これにより、サーバー自体で GUI を常に実行しなくても、システムをリモートで管理できるようになります。