Arch LinuxでAppImage、Flatpak、Snaps、AURを管理する方法

Arch LinuxでAppImage、Flatpak、Snaps、AURを管理する方法

AppImage、Flatpak、Snapパッケージ、AURアプリをすべて1か所で管理する簡単な方法を探しているArch Linuxユーザーの場合、Bauhは優れたオプションです。これらすべてのフォーマットをインストールおよび管理するための使いやすいGUIインターフェイスを提供します。このガイドでは、その使用方法を説明します。

始める前に

このガイドでは、ArchLinuxに焦点を当てています。ただし、Manjaro Linuxユーザーの場合は、このチュートリアルも同様に機能することを知っておく必要があります。ManjaroはArchLinuxと同じテクノロジーに基づいて構築されており、すべての手順が機能します。

ただし、ManjaroはArchLinuxとは異なるオペレーティングシステムであることに注意してください。問題が発生した場合は、ArchではなくManjaro固有のドキュメントを参照する必要があります。

Arch LinuxでAppImage、Flatpak、Snaps、AURを管理する方法ArchLinuxのBauh

Bauhは、ArchLinuxでさまざまなアプリ形式を非常に簡単に管理できる優れたGUIアプリです。ただし、デフォルトではArch Linuxリポジトリに含まれていないため、プログラムのインストールは単純でも簡単でもありません。

Bauhをインストールします

アプリはAURにあります。AURからBauhをインストールするには、AURヘルパーを使用する必要があります。このチュートリアルでは、使いやすく、高速で、多くの優れた機能を備えているTrizenに焦点を当てます。

Trizen AURヘルパーを使用するには、まず「Git」パッケージと「Base-devel」パッケージをインストールします。Gitを使用すると、Trizenパッケージビルドをプルできます。Base-develには、必要な必須のソフトウェアビルドコンポーネントが含まれています。

pacmanを使用して 、2つのパッケージをシステムにインストールします。

sudo pacman -S gitbase-devel

Linux PCに2つのパッケージをセットアップしたら、Trizenパッケージビルドをダウンロードします。git clone コマンドを使用 して、Arch LinuxPCにダウンロードします。

git clone https://aur.archlinux.org/trizen.git

TrizenパッケージビルドをLinuxPCにダウンロードした後、ディレクトリに入る必要があります。CD コマンドを使用して 、ターミナルセッションを「trizen」フォルダに移動します。

cd trizen

ここから、Trizenのインストールを開始できます。makepkg コマンドを使用して 、プログラムをコンパイルしてインストールします。このビルドは高速である必要がありますが、CPUが弱く、RAMが少ない場合、速度が低下する可能性があります。

makepkg -sri

Trizen AURヘルパーのインストールに続いて、Bauhアプリを簡単にインストールできます。trizen -Sコマンドを使用し て、LinuxシステムにBauh アプリをダウンロード、コンパイル、およびインストールします。繰り返しになりますが、ハードウェアが遅いPCを使用している場合は、ビルドに少し時間がかかることがあります。

trizen -S bauh

代わりに、アプリの「ステージング」バージョンが必要ですか?代わりにこのコマンドを試してください。

trizen -Sbauh-ステージング

Flatpack、Snap、AppImages、AURをBauhで有効にする

Bauhアプリをインストールするとアクセスできるようになりますが、残念ながらそれだけでは不十分です。さまざまな機能を設定する必要があります。たとえば、BauhでFlatpakアプリを管理する場合は、ArchなどでFlatpakを設定する必要があります。

このセクションでは、これらの機能をArchLinuxのBauhで使用できるように設定する方法について説明します。

Flatpak 

FlatpakをBauhで使用するには、LinuxPCでFlatpakランタイムを構成する必要があります。Arch LinuxでFlatpakランタイムを設定するには、ターミナルウィンドウを開き、以下のpacman コマンドを使用し ます。

sudo pacman -S flatpak

システムにパッケージをセットアップした後、以下のflatpakremote-add コマンドを使用してFlathubアプリストアにサブスクライブし ます。 

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Flatpakパッケージがセットアップされ、Flathubが構成されると、BauhはArchLinuxでFlatpakをサポートするはずです。

スナップ

BauhでSnapを使用するには、ArchシステムでSnapパッケージランタイム設定する必要があります。SnapをArchLinuxで動作させるには、Snapdランタイムを有効にする必要があります。 

Arch LinuxでのSnapdランタイムの設定は、AURを使用して行われます。システムにインストールするには、ターミナルで以下のコマンドを入力します。

trizen -S snapd sudo systemctl enable snapd.socket sudo systemctl startsnapd.socket

AppImage

AppImageはBauhですぐに機能するはずであり、何も設定する必要はありません。アプリでのAppImageサポートの詳細については、GitHubを確認しください。

AUR

BauhでのAURサポートはデフォルトで有効になっています。「base-devel」パッケージがインストールされている限り、他に何もする必要はありません。 

Bauhを使用する

Arch LinuxシステムでBauhを使用するには、アプリメニューで「Bauh」を検索してアプリを開きます。開いたら、以下の手順に従って使用方法を確認してください。

Bauhでアプリをインストールする

Bauhでアプリをインストールするには、次の手順を実行します。まず、「タイプ」を見つけて、インストールしようとしているアプリのタイプに設定します。次に、「カテゴリ」を見つけて、目的のアプリのカテゴリに変更します。

「タイプ」と「カテゴリ」の両方を設定すると、アプリが表示され始めます。スクロールして、インストールするプログラムを探します。次に、「インストール」ボタンをクリックします。

Arch LinuxでAppImage、Flatpak、Snaps、AURを管理する方法

パスワードを入力してアプリをインストールします。

「タイプ」と「カテゴリ」の機能を使用して、目的のアプリが見つかりませんか?上部の検索バーを使用して、インストールするプログラムの名前を入力します。

アプリのアンインストール

Arch LinuxでAppImage、Flatpak、Snaps、AURを管理する方法

Bauhを使用してシステムからアプリをアンインストールする必要がありますか?上部の検索ボックスをクリックします。マウスでクリックして、アンインストールするものを検索します。次に、「アンインストール」ボタンを選択して削除します。


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