Arch LinuxでAppImage、Flatpak、Snap、およびAURアプリを管理する方法

bauhは、Arch Linux上でAppImage、Flatpak、Snap、およびArch/AURソフトウェアを単一のGUIから管理するための実用的なツールです。現在、このプロジェクトは4つのフォーマットすべてをサポートしていますが、各バックエンドにはそれぞれ前提条件があります。最も簡単な設定方法は、AURからbauhをインストールし、FlatpakとSnapを使用する予定がある場合にのみ、それらのサポートを追加することです。

Arch Linuxにbauhをインストールする

bauh自体はAURを通じて配布されています。Archは、AURのビルドファイルは非公式であり、十分に検証されていないため、ビルドを行う前にPKGBUILDを確認するよう注意を促しています。特定のサードパーティ製AURヘルパーに頼るよりも、標準的な手動ワークフローを文書化する方が安全です。

  1. ビルドツールとGitをインストールします。
sudo pacman -S --needed base-devel git
Arch Linuxのターミナルで、pacmanを使ってbase-develとGitをインストールする
Arch LinuxがAURパッケージのビルドに使用するツールをインストールします。
  1. bauh AURパッケージをクローンして、そのディレクトリに移動します。
git clone https://aur.archlinux.org/bauh.git
cd bauh
Arch Linuxのターミナルでbauh AURパッケージをクローンし、bauhフォルダを開く
AURから最新のbauhパッケージビルドファイルをクローンします。
  1. PKGBUILD を調べてから、パッケージをビルドしてインストールします。
makepkg -si
Arch Linuxのターミナルでmakepkgを使ってbauhをビルドしてインストールする
パッケージファイルを確認した後、makepkgを使用してbauhをビルドしてインストールします。

bauhプロジェクトでは、インストール方法についてもドキュメント化されていますyay -S bauhが、AURヘルパーはオプションです。最新の情報については、公式のbauhリポジトリとArchWikiのAURガイダンスを参照してください。

Flatpakのサポートを有効にする

Arch LinuxのリポジトリからFlatpakをインストールしてください。

sudo pacman -S flatpak

FlathubのArchセットアップでは、最初のFlatpakインストール後に再起動することを推奨しています。その後、 を実行してくださいflatpak remotes。Flathubが表示されない場合は、 で追加してください。

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Arch LinuxのターミナルでFlatpakをインストールし、Flathubリモートを追加する
Flatpakをインストールし、Flathubが設定されていない場合は追加してください。

Flatpakはシステム全体へのインストールとユーザーごとのインストールの両方をサポートしているため、bauhはどちらのレベルを使用するかを尋ねる場合があります。公式のFlathub ArchセットアップとFlatpakのドキュメントには、リモートとインストール範囲について説明されています。

スナップサポートを有効にする

SnapはArch Linuxの公式リポジトリには含まれていません。Canonicalの現在のArch Linux向けインストール手順snapdでは、AURからインストールし、systemdソケットを有効にします。

git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si
sudo systemctl enable --now snapd.socket
Arch LinuxターミナルでAURからsnapdをビルドし、snapd.socketを有効にする
bauhでSnapパッケージを使用する前に、AURからsnapdをビルドし、そのソケットを有効にしてください。

従来の隔離を使用するスナップが必要な場合は、Canonical のドキュメントに、/snapシンボリックリンクとして作成し/var/lib/snapd/snap、ログアウトして再度ログインするか、再起動する方法が記載されています。AppArmor がシステムで既に有効になっている場合は、Snap のドキュメントに、対応する AppArmor サービスについても記載されています。Archでの Snap の公式手順を参照してください。

bauh での AppImage と AUR のサポート

Arch LinuxベースのシステムではAUR管理が利用可能で、Archパッケージの場合はbauhによって有効化されます。AppImageの場合、FlatpakやSnapのように有効化できるリポジトリサービスはありません。bauhはサポートされているAppImageを検索でき、追加アクションから外部AppImageファイルをインストールすることもできます。

2つの重要な注意点があります。まず、bauhの現在のAppImage検索は、サポートされているAppImageソース内のx86_64アイテムに限定されています。次に、Arch上でAppImageがFUSEエラーを報告する場合、公式のAppImageドキュメントでは以下のものをインストールすることを推奨していますfuse2。

sudo pacman -S fuse2

詳しい情報については、AppImage FUSEのトラブルシューティングガイドを参照してください。

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

bauhデスクトップメニューまたはターミナルから起動できます。管理パネルでは、対応アプリケーションの検索、インストール、アンインストール、アップグレード、ダウングレード、起動が可能です。フォーマットフィルターを使用して、結果をArch/AUR、Flatpak、Snap、またはAppImageに絞り込むことができます。

Dark bauh アプリケーション ブラウザで Arch AUR Flatpak Snap および AppImage フォーマット フィルターを表示
bauhのフォーマットフィルターを使用して、検索対象を特定のパッケージングシステムに絞り込みます。

インストールしたいアプリケーションを検索し、パッケージのソースを確認してから、「インストール」を選択してください。同じアプリケーションが複数の形式で存在する場合があるため、トランザクションを承認する前に、AURパッケージ、Flatpak、Snap、またはAppImageのいずれをインストールするのかを確認してください。

Flatpakの結果とインストールボタンを表示するBauhの検索結果画面
アプリケーションをインストールする前に、ソースファイルの形式を確認してください。

システムレベルのパッケージやサービスを変更する操作には、認証が必要となる場合があります。ユーザーレベルのFlatpakやAppImageは、必ずしも同じ権限を必要としない場合があります。

アプリを更新またはアンインストールする

bauhが既に認識しているソフトウェアを管理するには、インストール済みアプリケーションまたはアップデートのビューを開きます。パッケージに対して利用可能なアップデートアクションを使用するか、アンインストールを選択して削除します。バックエンドはフォーマットによって異なるため、bauhはすべてのアプリを同じ種類のパッケージとして扱うのではなく、適切なパッケージテクノロジーに操作を渡します。

Bauhのインストール済みアプリケーションビューには、複数のパッケージ形式に対応した更新およびアンインストールコントロールが備わっています。
インストール済みアプリケーション一覧画面から、アップデートと削除を管理できます。

バックエンドが表示されない場合は、まずbauh以外の前提条件(flatpak --version、、snap versionまたはAppImageに必要なFUSEサポート)を確認してください。これは通常、bauh自体を再インストールするよりも効果的です。

コメントを残す

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。

Googleタスクのデスクトップアプリケーション:パソコンでの使い方

Googleタスクのデスクトップアプリケーション:パソコンでの使い方

Googleタスクをブラウザで開き、Chromeショートカットやアプリスタイルの起動機能を追加し、カレンダーとGmailを通じて期日が過ぎたタスクを管理できます。