Ubuntu の新しいスナップベースのデスクトップを試してみる

最近、Canonical は Ubuntu の「オール スナップ」バージョンを発表しました。このバージョンは、Steam OS やFedora Silverblue/Kinoiteと同様に、不変になります。ただし、Canonical は来年までこのバージョンのUbuntuをリリースしません。

このディストリビューションをリリース前に試して、「オール スナップ」デスクトップが自分のユースケースに適しているかどうかを確認したい場合は、それが可能です。このガイドでは、新しい Ubuntu の「オールスナップ」デスクトップを試す方法について説明します。

Ubuntu Core Desktop イメージをコンピューターにダウンロードする

仮想マシンまたは物理マシンで Ubuntu Core Desktop をテストできます。これはテストには適していますが、不安定になる可能性があります。このガイドでは、これは新しいプロジェクトであるため、仮想マシンを作成します。この方法の方が安全です。ただし、イメージをコンピュータにダウンロードする必要があります。

最新の Ubuntu Core Desktop イメージをシステムにダウンロードするには、GitHub にサインインし (これは必須です)、このページにアクセスして、最新のエントリを選択します。次に、「アーティファクト」を見つけて、「画像」リンクを選択します。「image」を選択すると、ブラウザは「image.zip」をダウンロードするように求めます。

「image.zip」ファイルのコンピュータへのダウンロードが完了したら、アーカイブから抽出する必要があります。これを行うには、ターミナル ウィンドウを開いてください。次に、以下のunzipおよびtarコマンドを使用します。

cd ~/Downloads/ unzip image.zip tar xvf pc.tar.gz

権限の構成

コンピュータ上でイメージ ファイルを実行するには、適切なアクセス許可が必要です。これらの権限が正しくない場合、起動できず、エラーが発生します。

コンピューターに Gnome Box をインストールする

Linux で Ubuntu Core Desktop を実行できる仮想化ツールは多数あります。ただし、簡単にするために、Gnome ボックスについて説明します。これは、Qemu/KVM の使いやすいフロント エンドです。

多くのディストリビューションには Gnome Box がプレインストールされていないため、事前にシステムに Gnome Box をインストールする必要があります。これを行うには、ターミナル ウィンドウを開きます。次に、使用する Linux OS に対応する以下のインストール コマンドを入力します。

Ubuntu

sudo apt install gnome-boxes

デビアン

sudo apt install gnome-boxes

Arch Linux

sudo pacman -S gnome-boxes

フェドーラ

sudo dnf install gnome-boxes

OpenSUSE

sudo zypper in gnome-boxes

その他の必要なツールのインストール

qemu-systemGnome Box とは別に、パッケージ、libvirt-daemon-systemパッケージ、およびパッケージが必要ですvirtinst。これらのパッケージは、Gnome Boxes UI を使用した Ubuntu Core Desktop のセットアップが現在正しく機能しないため、Ubuntu Core Desktop を Gnome Boxes にインストールするのに役立ちます。これらのパッケージをシステムにインストールするには、ターミナルで次の手順を実行します。

Ubuntu
sudo apt install qemu-system libvirt-daemon-system virtinst

デビアン
sudo apt install qemu-system libvirt-daemon-system virtinst

Arch Linux
sudo pacman -S qemu-full libvirt virt-install

フェドーラ

sudo dnf install qemu libvirt virt-install

OpenSUSE

sudo zypper in virt-install qemu libvirt-daemon

libvirtこれらのパッケージをインストールしたら、以下のコマンドを使用してユーザー アカウントをグループに追加しますgroupadd

sudo groupadd YOUR_USER_NAME libvirt

Ubuntu Core デスクトップ VM のセットアップ

すべてのツールをセットアップしたら、Virt-install ツールを使用して Ubuntu Core VM をインストールする必要があります。まず、Linux デスクトップでターミナル ウィンドウを起動します。ターミナル アプリが開いたら、mkdirコマンドを使用してディレクトリを作成します~/vms

mkdir -p ~/vms

ディレクトリを作成したら、ディレクトリpc.imgからファイルをコピーし~/Downloads、新しい~/vmsフォルダーに配置します。

mv ~/Downloads/pc.img ~/vms/

ファイルが~/vmsフォルダー内にある場合は、Gnome Box および QEMU 経由でアクセスできるように、そのアクセス許可を更新する必要があります。これはコマンドで行うことができますchmod

chmod 777 ~/vms/pc.img

権限を更新した後、次のコマンドを使用して VM を作成し、Gnome Box に追加します。

virt-install --connect qemu:///session --name core-desktop \ --memory 2048 --vcpus 2 --boot uefi --os-variant ubuntu22.04 \ --video virtio,accel3d=no --graphics spice \ --import --disk path=~/vms/pc.img,format=raw

初期設定には少し時間がかかります。GUI ウィンドウが自動的に閉じ、Domain creation completedターミナルに表示されると、完了したことがわかります。

All Snap Ubuntu デスクトップをチェックアウトする方法

Ubuntu Core Desktop をチェックアウトするには、アプリ メニューから「Boxes」アプリケーションを起動し、Ubuntu Core Desktop VM を起動します。これまでに使用したことがない場合、Box に表示される唯一の VM になります。

ロードされたら、従来の Ubuntu Linux システムと同様にインストールできます。インストール後、すぐに使い始めることができます。ただし、このオペレーティング システムは非常に実験的なものであるため、問題が発生する可能性があることに注意してください。


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 つに結合できたらいいのにと思いますか