Arch Linux は主に x86-64 マイクロプロセッサをターゲットにしたバイナリパッケージの Linux ディストリビューションです。
ソフトウェアパッケージをインストール、削除、アップデートするための pacman というパッケージマネージャがあります。
初心者は、他の Linux フレーバーで経験を積んだ後、Arch Linux が経験豊富なユーザー向けに作られているので、踏み込むことをお勧めします。
ユーザーがコンパイルしたパッケージは、AUR コミュニティによって評価されたパッケージ人気に基づいて Arch の公式リポジトリに入ります。
AUR ヘルパーのベスト 6 は以下の通りです。
- Yay (Yet another Yogurt)
- Pakku
- Pacaur
- Pikaur
- Trizen
- Aura
1) Yay (Yet another Yogurt)
Yay は Arch Linux 用の最高の CLI ベース AUR ヘルパーで GO 言語で書かれたものです。 Yay は yaourt, apacman, pacaur のデザインに基づいています。
初心者に一番おすすめです。 Pacman に似ていて、pacman で使われるコマンドやオプションの多くにマッチしています。
How to Install yay
以下のコマンドを一つずつ実行して Arch Linux ベースのシステムに yay をインストールします。
$ sudo pacman -S git go base-devel
$ git clone https://aur.archlinux.org/yay.git
$ cd yay
$ makepkg -si
How to Use yay
これは pacman と同じ構文で、yay を通してパッケージをインストールするには次のコマンドを使います。
$ yay -s arch-wiki-man
2) Pakku
Pakkuはもう一つのPacmanとして扱われますが、初期段階にとどまっています。
依存関係を取り除き、PKGBUILD をクローンすることでパッケージをインストールすることができます。
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pakku.git
$ cd pakku
$ makepkg -si
How to Use Pakku
pacman と同じ構文を使っています、pakku でパッケージをインストールするには以下のコマンドを使ってください。
$ pakku -s dropbox
3) Pacaur
もうひとつの CLI ベースの AUR ヘルパーは、ユーザープロンプトとの対話を減らすのに役立ちます。
Pacaur は繰り返し行われる作業の自動化に傾倒した上級ユーザ向けに設計されています。 ユーザーは makepkg とその設定による AUR 手動ビルドプロセスに精通していることが期待されます。
How to Install Pacaur
Packu を Arch Linux ベースシステムにインストールするには、以下のコマンドをひとつずつ実行してください。
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pacaur.git
$ cd pacaur
$ makepkg -si
Pacaur の使い方
これは pacman と同じ構文を使います、Pacaur でパッケージをインストールするには次のコマンドを使います。
$ pacaur -s spotify
4) Pikaur
Pikaur は依存関係を最小限にする AUR ヘルパーで PKGBUILD をまとめてレビュー、次にユーザの介入なしにそれらを全てビルドしてくれます。
Pikaur は pacman をマスターすることで次のステップを通知します。
How to Install Pikaur
Pakku を Arch Linux ベースシステムにインストールするには、以下のコマンドを一つずつ実行してください。
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/pikaur.git
$ cd pikaur
$ makepkg -fsri
Pikaur の使い方
これは pacman と同じ構文を使っています、Pikaur でパッケージをインストールするには次のコマンドを使ってください。
$ pacaur -s spotify
5) Trizen
Trizen はコマンドラインベースの AUR 用軽量ラッパーで Perl で書かれています。 スピード重視の AUR ヘルパーで、ユーザがパッケージを検索、インストールし、AUR パッケージコメントを読むこともできます。
テキストファイルの編集をサポートし、入出力は UTF-8 をサポートしています。 pacman’ との相互作用。
How to Install Trizen
Arch Linux ベースのシステムに pakku をインストールするには、以下のコマンドを一つずつ実行してください。
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/trizen.git
$ cd trizen
$ makepkg -si
How to Use Trizen
pacman と同じ構文を使っています、Trizen でパッケージをインストールするには以下のコマンドを使ってください。
$ pacaur -s google-chrome
6) Aura
Aura は Arch Linux と AUR 用の安全で多言語対応のパッケージマネージャ、Haskell で書かれています。 多くの Pacman オペレーションとサブオプションをサポートしており、簡単な開発と美しいコードを可能にします。
これは Arch User Repositories からパッケージをインストールするプロセスを自動化します。
How to Install Aura
Pakku を Arch Linux ベースシステムにインストールするために、次のコマンドを一つずつ実行してください。
$ sudo pacman -S git base-devel
$ git clone https://aur.archlinux.org/aura.git
$ cd aura
$ makepkg -si
How to Use Aura
pacman と同じ構文で、Aura を使ってパッケージをインストールするには次のコマンドを使います。
$ pacaur -s android-sdk
結論:
ユーザーは上記の 6 つの AUR ヘルパーから分析によって選ぶことができます。