Update: Yaourt は yay – Yet Another Yogurt – An AUR Helper written in GO language に移行しました。
Yaourt (Yet Another User Repository Tool) は Arch Linux でパッケージをインストールする先進のコマンドライン・ツールです。 Arch Linux の標準パッケージ管理ユーティリティである Pacman の強力なラッパーで、拡張機能と驚くべき AUR (Arch Linux User Repository) サポートがあります。
AUR からパッケージをインタラクティブに検索・インストール・アップグレードするために使われ、競合のチェックや依存関係の解決もサポートします。 色つきの出力、利用可能なパッケージに関する情報の表示、様々なオプションに基づいたパッケージのクエリ、AUR や ABS (Arch Build System) ソースからのパッケージの直接ビルドをサポートします。
Yaourt はバックアップファイル (典型的には .pac*
ファイル) を管理し、バックアップファイルから直接クエリするために使われます。alpm データベースやローカルデータベースの保存・復元、孤立したパッケージを探索することも可能です。 さらに、パッケージの分割や、インストール日によるパッケージのソートなどもサポートしています。
残念ながら、Yaourt は Arch Linux インストールの公式パッケージリポジトリには存在しません。 以下の2つの方法を使って手動で Arch Linux に Yaourt をインストールする必要があります。
Method 1: Install Yaourt in Arch Linux Using AUR
この方法は少し長いです、もし Yaourt を素早くインストールしたいなら、2番目の方法をチェックしてみて下さい。
$ sudo pacman -S --needed base-devel git wget yajl$ cd /tmp$ git clone https://aur.archlinux.org/package-query.git$ cd package-query/$ makepkg -si && cd /tmp/$ git clone https://aur.archlinux.org/yaourt.git$ cd yaourt/$ makepkg -si
Method 2: Install Yaourt in Arch Linux Using Custom Repository
pacman package manager repository list にカスタムリポジトリを追加することから始めます。
$ sudo /etc/pacman.conf
Copy and paste the following custom repository configuration in the file.
SigLevel = NeverServer = http://repo.archlinux.fr/$arch
変更を保存してファイルを終了します。
$ sudo pacman -Sy yaourt
How to Use Yaourt Package Manger in Arch Linux
1.Installation: Yaourtをインストールするために以下のコマンドを実行します。 パッケージ、例えばglancesをインストールまたはアップデートするには、図のように-S
を使います。
$ sudo yaourt -S glances
2. パッケージを削除するには、図のように-R
フラグを使います。
$ sudo yaourt -R glances
3. インストールしたパッケージは図のように-U
オプションでアップグレードできます。
$ sudo yaourt -U target_here
4. パッケージに関するローカルデータベースを検索するには -Q
flagを用います。
$ sudo yaourt -Q | less
5. 次のコマンドは、Arch Linux システムにインストールされたパッケージと設定されたリポジトリに関する情報を収集・表示するために使われます。 次のコマンドで pacman パッケージデータベースを同期できます。
$ sudo yaourt -Sy
より詳しい情報は yaourt man page を参照してください。