
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 を購読してください。