AUR ヘルパー
ナビゲーションに移動
検索に移動
AUR ヘルパーは Arch User Repository をより便利に使うために書かれたものです。
アップロード
スクリプト | 説明 |
---|---|
bbidulock's script | .backup ディレクトリから全てのパッケージを移行します。 |
aur4_import.sh | git リポジトリから複数のパッケージにパッケージを分割します (全てのコミットで .SRCINFO を追加・更新)。
|
AUR 4 サブモジュールによって巨大な git リポジトリのパッケージを置き換えます。 | |
import-to-aur4 | 既存の git リポジトリを複数の AUR 4 パッケージに分割します (一度に全てを実行、すべてのコミットに .SRCINFO を追加)。
|
ビルドと検索
パッケージの検索・ビルドのための補助ユーティリティの一覧。
- apacman — packer のフォーク。機能が追加されたりバグが修正されています。
- aura — 多言語対応の Arch Linux パッケージマネージャ、Haskell で書かれています。全ての pacman オプションのサポートに加え、AUR パッケージを管理する機能と、しゃれたロゴを持っています。
- aurel — Emacs から AUR パッケージを検索・投票・ダウンロード (フォーラムページ)。
- aurget — シンプルで pacman ライクな AUR インターフェースです。AUR を便利にします; AUR パッケージの検索・ダウンロード・ビルド・インストール・アップデートをクイックに行います。Aurget は純粋な pacman コマンドをラップしないように設計されています。
- aurquery — AUR の RPC インターフェースのキャッシュラッパー。python3-aur モジュールを使用。
- burgaur — cower の軽量なフロントエンド。Python で書かれています。
- cower — 高速でシンプルな AUR 検索・ダウンロードエージェントで、アップデートのチェックや依存パッケージのダウンロードも行えます (フォーラムページ)。
- pacaur — 高速なワークフローを持つ AUR ラッパーで、cower をバックエンドとして使います。スピードとシンプリシティをターゲットにしていて、質素なインターフェースを持ちます。pbfetch に影響を受けています (フォーラムページ)。
- packer — pacman と AUR のラッパーです。Yaourt の基本的な機能をシンプルに、より素早くすることを目的に作られました。メインリポジトリや AUR のパッケージをインストール・アップデート・検索・情報を表示するコマンドを揃えています。パッケージの削除するなどの他のコマンドは pacman を使って下さい (フォーラムページ)。
- pbget — Arch Linux の PKGBUILD とローカルソースファイルを取得するシンプルなコマンドラインツール。公式 SVN、CVS ウェブインタフェース、AUR、ABS rsync サーバーからファイルを取得できます。
- PKGBUILDer — 依存解決をサポートしている python3 AUR ヘルパー。(おそらく)最初の multiinfo を使ったアップデートをサポートしたヘルパーです。多くの便利な機能を含み、高速に動作するように書かれています。
- trizen — AUR の軽量ラッパー、Perl 製。
- wrapaur — bash で書かれたシンプルな pacman と AUR のラッパー。日常的なパッケージの作業を楽にします。base/base-devel のパッケージにしか依存していません。依存関係の解決や pacman のミラーリストを更新したり、パッケージのアップデートを通知、archlinux.org の最新ニュースや AUR のパッケージコメントを表示する機能などもあります。
- yaourt (Yet Another User Repository Tool) — コミュニティによる pacman のラッパーで、AUR へのシームレスアクセスや自動パッケージコンパイルを可能にします。多くの Arch バイナリパッケージに加えて、AUR にあるさらに多くの PKGBUILD を選んでインストールすることができるようになります。pacman と同じシンタックスを使うのでシステム管理について学び直す必要はありません、新しいオプションも追加されています。カラー化出力、インタラクティブ検索モードなどの数々の便利な機能を加えることで、yaourt は pacman のパワーとシンプリシティを拡張します。
メンテナンス
- pkgbuild-watch — Looks for changes on the upstream web pages
- pkgbuildup — Help AUR package maintainers automatically update PKGBUILD files. Supports a simple template variable syntax
- Repository: GitHub || pkgbuildup-gitAUR
- pkgcheck — Uses rules in PKGBUILDs to parse upstream version information or looks for changes by checksumming the web page
- https://bbs.archlinux.org/viewtopic.php?id=162816 || Repository: GitHub
- pkgoutofdate — Parses the source URL from PKGBUILDs and tries to find new versions of packages by incrementing the version number and sending requests to the web server
- Repository: GitHub || pkgoutofdate-gitAUR
- mkaur — Simple script that automatically test builds a package, creates the
src.tar.gz
and uploads it to the AUR
その他
その他の役に立つツール。
- haskell-archlinux — Haskell 言語を使って AUR にアクセスしパッケージのメタデータを取得するためのライブラリ。
比較表
名前 | 言語 | Git クローン | クリーンビルド | Pacman ライクな構文 | シェルのタブ補完 | セキュア (上記のノートを参照) | 多言語対応 | 特記事項 |
---|---|---|---|---|---|---|---|---|
apacman | Bash | No | Yes | Yes | No | Optional | No | packer のフォーク。 |
aura | Haskell | No | Unknown | Yes | Yes (bash/zsh/fish) | Yes | Yes | バックアップやダウングレード、ABS をサポート。 |
aurget | Bash | No | Yes | Yes | Yes (bash/zsh) | Optional | No | - |
aurel | Emacs Lisp | No | N/A | No | No | Yes | No | Emacs と統合。 |
burgaur | Python 3 | No | Yes | No | No | Optional (mc) | No | cower のラッパー。 |
cower | C | No [1] | N/A | No | Yes (bash/zsh) | Yes | No | 自動ビルドをサポートしていません。 |
pacaur | Bash/C | No | Yes | Yes | Yes (bash/zsh) | Yes | Yes | ユーザーの操作を最小化。 |
packer | Bash | No | Yes | Yes | No | Optional | No | - |
pbget | Python 3 | No | N/A | No | No | Yes | No | 自動ビルドをサポートしていません。 |
PKGBUILDer | Python 3 | Yes | Yes | Yes | No | Optional | Yes | デフォルトで自動ビルド、-F で無効化。 |
trizen | Perl | No | Yes | Yes | No | Yes | No | - |
wrapaur | Bash | No | Yes | No | Yes (bash) | Yes | No | - |
yaourt | Bash/C | No [2] | No [3] | Yes | Yes (bash/zsh/fish) | Yes | Yes | バックアップや ABS をサポート。 |