Arch LinuxにFlatpakとSnapをインストールする方法とその理由 - TechRepublic

Arch LinuxにFlatpakとSnapをインストールする方法とその理由 - TechRepublic
LINUX - 美しいグレーの背景に木製の立方体の単語
画像: Zhanna/Adobe Stock

Arch Linuxはパワフルで、信頼性とセキュリティも高く、Linuxを優れたオペレーティングシステムたらしめている要素をすべて備えています。しかし、多くの新規ユーザーがこのディストリビューションを導入するのを阻む要因の一つが、その複雑さです。Arch LinuxはUbuntuとは根本的に異なります。OctopiパッケージマネージャーGUIなどのツールによってArchは使いやすくなっていますが、Spotifyなどのアプリケーションを簡単にインストールするのは依然として難しい場合があります。

もちろん、AURリポジトリを追加することもできますが、それでもArchでは終わりのない依存関係のサイクルを繰り返すことになります。Arch Linuxにソフトウェアをインストールするだけで、新規ユーザーはこのプラットフォームから永久に離れてしまう可能性があります。

どうすればいいでしょうか? Flatpak と Snap に頼ることになります。

参照: 知っておくべきオープンソースと Linux の用語 40 選 (TechRepublic Premium)

FlatpakとSnapは、ほぼすべてのLinuxディストリビューションで使用できるユニバーサルパッケージマネージャーで、ソフトウェアのインストールを非常に簡単にします。これらのツールでは、依存関係はすべてインストーラーに組み込まれているため、依存関係の迷路に陥る必要はありません。信じてください。私は90年代後半から2000年代初頭にかけてLinuxを使いましたが、依存関係の追跡は大変な作業でした。FlatpakとSnapを使えば、そんな心配は無用です。

では、早速、これらの2つのツールをお気に入りのArch Linuxにインストールしてみましょう。今回はEndeavorOSでデモを行います。

必要なもの

  • Arch Linuxまたはその派生版の実行中のインスタンス
  • sudo権限を持つユーザー

Flatpakのインストール方法

まずは最も簡単な追加機能であるFlatpakから始めましょう。Flatpakは、pacmanの組み込みコマンドを使ってインストールできます。

まず、Pacman を以下と同期します。

sudo pacman -Sy

次に、次のコマンドで Flatpak をインストールします。

sudo pacman -S flatpak

インストールが完了したら、マシンを再起動し、次のコマンドで Zoom などのアプリをインストールできるようになります。

sudo flatpak install zoom

Flatpak については以上です。

スナップオンアーチの取り付け方法

次は、より難しいインストールです。まだpacmanを同期していない場合は、次のコマンドで同期してください。

sudo pacman -Sy

次に、必要な依存関係をインストールします。

sudo pacman -S go go-tools python-docutils git

次のコマンドで最新の snapd パッケージをクローンします。

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

クローンが完了したら、次のコマンドで新しく作成されたディレクトリに移動します。

cd snapd

最後に、以下を使用して Snap をビルドします。

makepkg -si

ビルドが完了したら、次のコマンドで Snap デーモンを有効にします。

sudo systemctl enable --now snapd

これでSnapパッケージをインストールする準備が整いました。例えば、Spotifyは次のようにインストールできます。

sudo snap install spotify

インストールが完了すると、デスクトップ メニューにアプリが表示され、使用できるようになります。

これで、Arch Linuxとその派生Linuxの使いやすさが大幅に向上します。Arch Linuxを使い始めたい方には、これらの汎用パッケージマネージャーのいずれか、または両方を追加することを強くお勧めします。

Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。

Tagged: