Arch Linux での Yaourt のインストールと使い方

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

コメントを残す

メールアドレスが公開されることはありません。