「AUR ヘルパー」の版間の差分
ナビゲーションに移動
検索に移動
細 |
|||
7行目: | 7行目: | ||
[[tr:AUR_Yardımcı_Uygulamaları]] |
[[tr:AUR_Yardımcı_Uygulamaları]] |
||
[[zh-CN:AUR Helpers]] |
[[zh-CN:AUR Helpers]] |
||
− | {{Warning|このページに記載しているツールには Arch 開発者による公式サポートはありません。[https://bbs.archlinux.org/viewtopic.php?pid=828254#p828254 このスレッド]を見て下さい。}} |
+ | {{Warning|このページに記載しているツールには Arch 開発者による公式サポートはありません。[https://bbs.archlinux.org/viewtopic.php?pid=828254#p828254 このスレッド] を見て下さい。}} |
− | '''AUR |
+ | '''AUR ヘルパー'''は [[Arch User Repository]] をより便利に使うために書かれたものです。 |
− | == |
+ | == アップロード == |
+ | {| class="wikitable" |
||
− | * {{App|Aurploader|AUR のユーザー名とパスワードをたずね、PKGBUILD tarball を AUR にアップデートします。それぞれのパッケージをアップロードする前に、ユーザーはカテゴリを選択します。アップロードが完了すると、cookie ファイルを保持して次からはユーザー名とパスワードの入力を省くか尋ねます。また、コメントや投票、通知の管理なども可能です。現在 Aurploader は python3-aur パッケージ(AUR 自動化のためのモジュール群)の一部となっています。|http://xyne.archlinux.ca/projects/python3-aur|{{AUR|python3-aur}}}} |
||
+ | ! スクリプト |
||
+ | ! 説明 |
||
+ | |- |
||
+ | | [https://gist.github.com/bbidulock/82ab6f5347f021136054 bbidulock's script] |
||
+ | | .backup ディレクトリから全てのパッケージを移行します。 |
||
+ | |- |
||
+ | | [https://github.com/JonnyJD/PKGBUILDs/blob/master/_bin/aur4_import.sh aur4_import.sh] |
||
+ | | git リポジトリから複数のパッケージにパッケージを分割します (全てのコミットで {{ic|.SRCINFO}} を追加・更新)。 |
||
+ | |- |
||
+ | | |
||
+ | [https://github.com/JonnyJD/PKGBUILDs/blob/master/_bin/aur4_make_submodule.sh aur4_make_submodule.sh]<br> |
||
+ | [https://github.com/alexandre-mbm/arch-pkgs/blob/master/subaur4 subaur4] |
||
+ | | AUR 4 サブモジュールによって巨大な git リポジトリのパッケージを置き換えます。 |
||
+ | |- |
||
+ | | [https://github.com/ido/packages-archlinux/blob/master/bin/import-to-aur4.sh import-to-aur4] |
||
+ | | 既存の git リポジトリを複数の AUR 4 パッケージに分割します (一度に全てを実行、すべてのコミットに {{ic|.SRCINFO}} を追加)。 |
||
+ | |} |
||
+ | == ビルドと検索 == |
||
− | * {{App|aurup|AUR パッケージをアップロードするためのコマンドラインツール|http://www.pierloz.com/Aurup/|{{AUR|aurup}}}} |
||
− | |||
− | * {{App|burp|高速でシンプルな AUR アップローダ、C で作成。シームレスログインのための永続的な cookie をサポート|https://github.com/falconindy/burp|{{pkg|burp}}}} |
||
− | |||
− | == AUR 検索/ビルドヘルパー == |
||
パッケージの検索・ビルドのための補助ユーティリティの一覧。 |
パッケージの検索・ビルドのための補助ユーティリティの一覧。 |
||
− | * {{App| |
+ | * {{App|apacman|packer のフォーク。機能が追加されたりバグが修正されています。|https://github.com/oshazard/apacman|{{AUR|apacman}}}} |
+ | * {{App|[[aura]]|多言語対応の Arch Linux パッケージマネージャ、Haskell で書かれています。全ての pacman オプションのサポートに加え、AUR パッケージを管理する機能と、しゃれたロゴを持っています。|https://github.com/fosskers/aura|{{AUR|aura}}}} |
||
− | * {{App|aurifere|ぐうたらな人のための Python 製 AUR ラッパー。|https://github.com/madjar/aurifere|{{AUR|aurifere-git}}}} |
||
+ | * {{App|aurel|2=Emacs から AUR パッケージを検索・投票・ダウンロード ([https://bbs.archlinux.org/viewtopic.php?id=177142 フォーラムページ])。|3=https://github.com/alezost/aurel |
||
− | * {{App|Aurnotify|AUR の気に入ったパッケージの情報を通知するツールセット。|http://adesklets.sourceforge.net/desklets.html|{{AUR|aurnotify}}}} |
||
+ | |4={{AUR|aurel}}}} |
||
− | * {{App| |
+ | * {{App|aurget|シンプルで pacman ライクな AUR インターフェースです。AUR を便利にします; AUR パッケージの検索・ダウンロード・ビルド・インストール・アップデートをクイックに行います。Aurget は純粋な pacman コマンドをラップしないように設計されています。|http://github.com/pbrisbin/aurget/|{{AUR|aurget}}}} |
+ | * {{App|aurquery|AUR の RPC インターフェースのキャッシュラッパー。python3-aur モジュールを使用。|http://xyne.archlinux.ca/projects/python3-aur|{{AUR|python3-aur}}}} |
||
− | * {{App|Aurget|シンプルで pacman ライクな AUR インターフェースです。AUR を便利にします; AUR パッケージの検索・ダウンロード・ビルド・インストール・アップデートをクイックに行います。Aurget は純粋な pacman コマンドをラップしないように設計されています。|http://pbrisbin.com/posts/aurget/|{{AUR|aurget}}}} |
||
− | * {{App| |
+ | * {{App|burgaur|cower の軽量なフロントエンド。Python で書かれています。|https://github.com/m45t3r/burgaur|{{AUR|burgaur}}}} |
+ | * {{App|cower|2=高速でシンプルな AUR 検索・ダウンロードエージェントで、アップデートのチェックや依存パッケージのダウンロードも行えます ([https://bbs.archlinux.org/viewtopic.php?id=97137 フォーラムページ])。|3=https://github.com/falconindy/cower|4={{AUR|cower}}}} |
||
− | * {{App|aurpac|軽量高速な AUR・pacman フロントエンド|http://3ed.jogger.pl/2009/02/15/aurpac/|{{AUR|aurpac}}}} |
||
+ | * {{App|[[pacaur]]|2=高速なワークフローを持つ AUR ラッパーで、cower をバックエンドとして使います。スピードとシンプリシティをターゲットにしていて、質素なインターフェースを持ちます。pbfetch に影響を受けています ([https://bbs.archlinux.org/viewtopic.php?pid=937423 フォーラムページ])。|3=https://github.com/Spyhawk/pacaur|4={{AUR|pacaur}}}} |
||
− | * {{App|aurquery|AUR の RPC インターフェースのキャッシュラッパー、python3-aur モジュールを使用|http://xyne.archlinux.ca/projects/python3-aur|{{AUR|python3-aur}}}}}} |
||
+ | * {{App|packer|2=pacman と AUR のラッパーです。Yaourt の基本的な機能をシンプルに、より素早くすることを目的に作られました。メインリポジトリや AUR のパッケージをインストール・アップデート・検索・情報を表示するコマンドを揃えています。パッケージの削除するなどの他のコマンドは pacman を使って下さい ([https://bbs.archlinux.org/viewtopic.php?id=88115 フォーラムページ])。|3=https://github.com/keenerd/packer|4={{AUR|packer}}}} |
||
− | * {{App|[[autoaur]]|自動で AUR パッケージのグループをダウンロード・アップデート・ビルド・インストールするスクリプトです|https://github.com/stefanhusmann/autoaur|{{AUR|autoaur}}}} |
||
+ | * {{App|pbget|Arch Linux の PKGBUILD とローカルソースファイルを取得するシンプルなコマンドラインツール。公式 SVN、CVS ウェブインタフェース、AUR、ABS rsync サーバーからファイルを取得できます。|http://xyne.archlinux.ca/projects/pbget|{{AUR|pbget}}}} |
||
− | * {{App|1=Cower|2=高速でシンプルな AUR 検索・ダウンロードエージェントで、アップデートのチェックや依存パッケージのダウンロードも行えます。 |
||
− | :* [https://bbs.archlinux.org/viewtopic.php?id=97137 フォーラムページ]|3=https://github.com/falconindy/cower|4={{AUR|cower}}}} |
||
+ | * {{App|1=PKGBUILDer|2=依存解決をサポートしている python3 AUR ヘルパー。(おそらく)最初の multiinfo を使ったアップデートをサポートしたヘルパーです。多くの便利な機能を含み、高速に動作するように書かれています。|3=https://github.com/Kwpolska/pkgbuilder|4={{AUR|pkgbuilder}}}} |
||
− | * {{App|Meat|cower (上記) のフロントエンド、すべて bash で書かれています |
||
− | :{{Note|Meat はまだ開発中でありアルファ段階です。}}|https://github.com/e36freak/meat|{{AUR|meat-git}}}} |
||
+ | * {{App|trizen|AUR の軽量ラッパー、Perl 製。|https://github.com/trizen/trizen|{{AUR|trizen}}}} |
||
− | * {{App|owlman|2=シンプリシティにフォーカスした pacman と cower のラッパー |
||
− | :* [https://bbs.archlinux.org/viewtopic.php?id=129609 Forum page]|3=https://github.com/baskerville/owlman|4={{AUR|owlman}}}} |
||
+ | * {{App|wrapaur|bash で書かれたシンプルな pacman と AUR のラッパー。日常的なパッケージの作業を楽にします。{{Grp|base}}/{{Grp|base-devel}} のパッケージにしか依存していません。依存関係の解決や pacman のミラーリストを更新したり、パッケージのアップデートを通知、archlinux.org の最新ニュースや AUR のパッケージコメントを表示する機能などもあります。|https://github.com/whahn1983/wrapaur|{{AUR|wrapaur}}}} |
||
− | * {{App|1=[[Pacaur]]|2=高速なワークフローを持つ AUR ラッパーで、cower をバックエンドとして使います。スピードとシンプリシティをターゲットにしていて、質素なインターフェースを持ちます。pbfetch に影響を受けています |
||
− | :* [https://bbs.archlinux.org/viewtopic.php?pid=937423 Forum page]|3=https://github.com/Spyhawk/pacaur|4={{AUR|pacaur}}}} |
||
+ | * {{App|[[yaourt]] (Yet Another User Repository Tool)|コミュニティによる pacman のラッパーで、AUR へのシームレスアクセスや自動パッケージコンパイルを可能にします。多くの Arch バイナリパッケージに加えて、AUR にあるさらに多くの PKGBUILD を選んでインストールすることができるようになります。pacman と同じシンタックスを使うのでシステム管理について学び直す必要はありません、新しいオプションも追加されています。カラー化出力、インタラクティブ検索モードなどの数々の便利な機能を加えることで、yaourt は pacman のパワーとシンプリシティを拡張します。|http://archlinux.fr/yaourt-en|{{AUR|yaourt}}}} |
||
− | * {{App|1=Packer|2=pacman と AUR のラッパーです。Yaourt の基本的な機能をシンプルに、より素早くすることを目的に作られました。メインリポジトリや AUR のパッケージをインストール・アップデート・検索・情報を表示するコマンドを揃えています。パッケージの削除するなどの他のコマンドは pacman を使って下さい |
||
− | :* [https://bbs.archlinux.org/viewtopic.php?id=88115 フォーラムページ] |
||
− | :* [https://github.com/keenerd/packer/wiki Wiki]|3=https://github.com/keenerd/packer|4={{AUR|packer}}}} |
||
+ | == メンテナンス == |
||
− | * {{App|1=Paktahn|2=yaourt のリプレースメント。開発中ながら、高速検索のためのローカルキャッシュやインタラクティブインストールなどの機能をすでに持っています。 |
||
− | :* [https://bbs.archlinux.org/viewtopic.php?id=77674&p=1 フォーラムページ] |
||
− | |3=https://github.com/skypher/paktahn|4={{AUR|paktahn}}}} |
||
+ | * {{App|pkgbuild-watch|Looks for changes on the upstream web pages|http://kmkeen.com/pkgbuild-watch|{{AUR|pkgbuild-watch}}}} |
||
− | * {{App|1=Pbfetch|2=pacman から独立した AUR ヘルパーとしても AUR 機能を追加した pacman ラッパーとしても使えるスクリプト。Pbfetch は AUR からの PKGBUILD のダウンロードのショートカットや、依存解決を含む自動ビルドとして使えます。(全てのパッケージをアップグレードするかわりに)どの AUR パッケージをアップグレードするかシンプルなメニューから選択することも可能です。 |
||
− | :* [https://bbs.archlinux.org/viewtopic.php?id=87789 フォーラムページ] |
||
− | |3=https://github.com/dalingrin/pbfetch|4={{AUR|pbfetch-git}}}} |
||
+ | * {{App|pkgbuildup|Help AUR package maintainers automatically update PKGBUILD files. Supports a simple template variable syntax|Repository: [https://github.com/fasheng/pkgbuildup GitHub]|{{AUR|pkgbuildup-git}}}} |
||
− | * {{App|Pbget|Arch Linux の PKGBUILD とローカルソースファイルを取得するシンプルなコマンドラインツール。公式 SVN、CVS ウェブインタフェース、AUR、ABS rsync サーバーからファイルを取得できます。|http://xyne.archlinux.ca/projects/pbget|{{AUR|pbget}}}} |
||
+ | * {{App|1=pkgcheck|2=Uses rules in PKGBUILDs to parse upstream version information or looks for changes by checksumming the web page|3=https://bbs.archlinux.org/viewtopic.php?id=162816|4=Repository: [https://github.com/onny/pkgcheck GitHub]}} |
||
− | * {{App|1=PKGBUILDer|2=依存解決をサポートしている python3 AUR ヘルパー。(おそらく)最初の multiinfo を使ったアップデートをサポートしたヘルパーです。多くの便利な機能を含み、高速に動作するように書かれています。|3=https://github.com/Kwpolska/pkgbuilder|4={{AUR|pkgbuilder}}}} |
||
+ | * {{App|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: [https://github.com/anatol/pkgoutofdate GitHub]|{{AUR|pkgoutofdate-git}}}} |
||
− | * {{App|1=pkgman|2=ローカルリポジトリの管理を補助するスクリプト。PKGBUILD と関連ファイルを ABS や AUR から取得し、ユーザーに開かせ、自動でチェックサムを生成し、ソース tarball をバックアップ、ビルドしてローカルリポジトリにパッケージを追加します。それから pacman を使ってパッケージをインストールできます。AUR への tarball のアップデートやコメント投稿もサポートしています。 |
||
− | :* [https://bbs.archlinux.org/viewtopic.php?id=49023 フォーラムページ] |
||
− | |3=http://sourceforge.net/apps/mediawiki/pkgman/index.php|4={{AUR|pkgman}}}} |
||
+ | * {{App|mkaur|Simple script that automatically test builds a package, creates the {{ic|src.tar.gz}} and uploads it to the AUR|3=Repository: [https://github.com/crossroads1112/bin Github]|4={{AUR|mkaur}}}} |
||
− | * {{App|Spinach|月並みな bash AUR ヘルパー|http://floft.net/wiki/Scripts/Spinach|{{AUR|spinach}}}} |
||
+ | == その他 == |
||
− | * {{App|1=srcman|2=Bash による pacman/makepkg ラッパーです。'ソースパッケージ'の pacman オペレーションを透過的に統御します。つまり明確にパッケージのインストールを明示する (pacman's {{Ic|-U}} operation) だけでなく(ソース)リポジトリからインストールすることもできます (-S operation)。AUR pacman データベースのアドレスは該当するフォーラムスレッドにあります。このプロジェクトの当面のゴールは pacman の完全なラッパーを提供し、バイナリ''と''ソールパッケージの完全な pacman オペレーションをサポートすることです。|3=https://bbs.archlinux.org/viewtopic.php?id=65501|4={{AUR|srcman}}}} |
||
+ | その他の役に立つツール。 |
||
+ | * {{App|haskell-archlinux|Haskell 言語を使って AUR にアクセスしパッケージのメタデータを取得するためのライブラリ。|http://hackage.haskell.org/package/archlinux|{{AUR|haskell-archlinux}}}} |
||
− | * {{App|trizen|AUR の軽量ラッパー、Perl 製。|https://github.com/trizen/trizen|{{AUR|trizen}}}} |
||
+ | == 比較表 == |
||
− | * {{App|[[Yaourt]] (Yet Another User Repository Tool)|コミュニティによる pacman のラッパーで、AUR へのシームレスアクセスや自動パッケージコンパイルを可能にします。多くの Arch バイナリパッケージに加えて、AUR にあるさらに多くの PKGBUILD を選んでインストールすることができるようになります。Yaourt は pacman と同じシンタックスを使うのでシステム管理について学び直す必要はありません、新しいオプションも追加されています。カラー化出力、インタラクティブ検索モードなどの数々の便利な機能を加えることで、Yaourt は pacman のパワーとシンプリシティを拡張します。|http://archlinux.fr/yaourt-en|{{AUR|yaourt}}}} |
||
− | |||
− | == その他 == |
||
− | その他の役に立つツール。 |
||
+ | {{Note| |
||
− | * {{App|haskell-archlinux|Haskell 言語を使って AUR にアクセスしパッケージのメタデータを取得するためのライブラリ|http://hackage.haskell.org/package/archlinux|{{AUR|haskell-archlinux}}}} |
||
+ | * ''セキュア''は、デフォルトで PKGBUILD を source しない、または、source する前に警告を表示することを意味しています。ヘルパーによっては勝手に PKGBUILD を source してしまうので、問題のあるコードが実行されてしまう可能生があります。Optional は自動 source をしないコマンドラインフラグまたは設定オプションが存在することを示しています。 |
||
+ | * ''クリーンビルド''はビルドプロセスに変数がエクスポートされないことを意味しています。 |
||
+ | * ''Git クローン''は AUR 4 で tarball ではなく git クローンを使うことを意味しています。}} |
||
+ | {| class="wikitable" |
||
− | * {{App|parched|pacman パッケージと PKGBUILD のパーサーモジュール。Python で書かれています。|http://hackage.haskell.org/package/archlinux|{{AUR|parched-git}}}} |
||
+ | ! 名前 !! 言語 !! Git クローン !! クリーンビルド !! Pacman ライクな構文 !! シェルのタブ補完 !! セキュア (<small>上記のノートを参照</small>) !! 多言語対応 !! 特記事項 |
||
+ | |- |
||
+ | ! apacman |
||
+ | | Bash || {{No}} || {{Yes}} || {{Yes}} || {{No}} || {{Y|Optional}} || {{No}} || packer のフォーク。 |
||
+ | |- |
||
+ | ! [[aura]] |
||
+ | | Haskell || {{No}} || {{Y|Unknown}} || {{Yes}} || {{Yes}} (bash/zsh/fish) || {{Yes}} || {{Yes}} || バックアップやダウングレード、ABS をサポート。 |
||
+ | |- |
||
+ | ! aurget |
||
+ | | Bash || {{No}} || {{Yes}} || {{Yes}} || {{Yes}} (bash/zsh) || {{Y|Optional}} || {{No}} || - |
||
+ | |- |
||
+ | ! aurel |
||
+ | | Emacs Lisp || {{No}} || {{B|N/A}} || {{No}} || {{No}} || {{Yes}} || {{No}} || Emacs と統合。 |
||
+ | |- |
||
+ | ! burgaur |
||
+ | | Python 3 || {{No}} || {{Yes}} || {{No}} || {{No}} || {{Y|Optional ([[Midnight Commander|mc]])}} || {{No}} || cower のラッパー。 |
||
+ | |- |
||
+ | ! cower |
||
+ | | C || {{No}} [https://github.com/falconindy/cower/commit/5b6009e7c3d006263eee5827dd247ffeefa2dbb5] || {{B|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}} || {{Y|Optional}} || {{No}} || - |
||
+ | |- |
||
+ | ! pbget |
||
+ | | Python 3 || {{No}} || {{B|N/A}} || {{No}} || {{No}} || {{Yes}} || {{No}} || 自動ビルドをサポートしていません。 |
||
+ | |- |
||
+ | ! PKGBUILDer |
||
+ | | Python 3 || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || {{Y|Optional}} || {{Yes}} || デフォルトで自動ビルド、-F で無効化。 |
||
+ | |- |
||
+ | ! trizen |
||
+ | | Perl || {{No}} || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || {{No}} || - |
||
+ | |- |
||
+ | ! wrapaur |
||
+ | | Bash || {{No}} || {{Yes}} || {{No}} || {{Yes}} (bash) || {{Yes}} || {{No}} || - |
||
+ | |- |
||
+ | ! [[yaourt]] |
||
+ | | Bash/C || {{No}} [https://github.com/archlinuxfr/yaourt/issues/129] || {{No}} [https://lists.archlinux.org/pipermail/aur-general/2015-August/031314.html] || {{Yes}} || {{Yes}} (bash/zsh/fish) || {{Yes}} || {{Yes}} || バックアップや ABS をサポート。 |
||
+ | |} |
||
− | == |
+ | == 参照 == |
+ | * [http://www.slant.co/topics/1447/~what-is-the-best-aur-helper-for-arch-based-linux-distributions AUR helpers comparison] |
||
* [[pacman GUI フロントエンド]] |
* [[pacman GUI フロントエンド]] |
2015年8月11日 (火) 21:57時点における版
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 をサポート。 |