Difference between revisions of "AUR Helpers (日本語)"

From ArchWiki
Jump to: navigation, search
m
m
Line 93: Line 93:
 
|-
 
|-
 
! [[Pacaur]]
 
! [[Pacaur]]
| Bash/C || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Bash || {{Yes}} || {{No}} || {{Yes}} || 使用方法は pacman と同じで、AUR 特有の引数があります。{{Ic|pacaur -h}} も見て下さい
+
| Bash/C || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Bash || {{Yes}} (任意) || {{No}} || {{Yes}} || 使用方法は pacman と同じで、AUR 特有の引数があります。{{Ic|pacaur -h}} も見て下さい
 
|-
 
|-
 
! Packer
 
! Packer
Line 105: Line 105:
 
|-
 
|-
 
! Spinach
 
! Spinach
| Bash || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{Yes}} || {{Ic|man spinach}} を見て下さい
+
| Bash || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || {{No}} || {{No}} || {{Yes}} || {{No}} || {{Yes}} || {{Ic|man spinach}} を見て下さい
 
|-
 
|-
 
! [[Yaourt (日本語)|Yaourt]]
 
! [[Yaourt (日本語)|Yaourt]]
Line 111: Line 111:
 
|}
 
|}
  
{{Note|Scripts that do not parse PKGBUILDs manually opt instead to execute them directly for their variables. This is not considered secure.}}
+
{{Note|Scripts that do not parse PKGBUILDs manually opt instead to execute them directly for their variables. This is not considered secure, but is generally more accurate than manual parsing.}}
  
 
== テストと検証 ==
 
== テストと検証 ==

Revision as of 12:00, 10 January 2013

Warning: このページに記載しているツールには Arch 開発者による公式サポートはありません。このスレッドを見て下さい。

AUR HelpersArch User Repository (日本語) をより便利に使うために書かれたものです。

検索/ビルドヘルパー

パッケージの検索・ビルドのための補助ユーティリティの一覧。

  • Aura — 多言語対応の Arch Linux パッケージマネージャ、Haskell で書かれています。全ての pacman オプションのサポートに加え、AUR パッケージを管理する機能と、しゃれたロゴを持っています。
https://github.com/fosskers/aura || auraAUR
  • Aurnotify — AUR の気に入ったパッケージの情報を通知するツールセット。
http://adesklets.sourceforge.net/desklets.html || aurnotifyAUR
  • aurbuild — AUR からパッケージをダウンロード・ビルドするためのツール。
http://aurbuild.berlios.de/ || aurbuildAUR
  • Aurget — シンプルで pacman ライクな AUR インターフェースです。AUR を便利にします; AUR パッケージの検索・ダウンロード・ビルド・インストール・アップデートをクイックに行います。Aurget は純粋な pacman コマンドをラップしないように設計されています。
http://pbrisbin.com/posts/aurget/ || aurgetAUR
  • Aurora — 非常にシンプルな AUR フロントエンド。ユーザーは AUR パッケージのインストールとダウンロード、そしてアップグレードができます。意図的に、aurora は pacman をラップしません
http://bitbucket.org/bbenne10/aurora || aurora-hgAUR
  • aurpac — 軽量高速な AUR・pacman フロントエンド
http://3ed.jogger.pl/2009/02/15/aurpac/ || aurpacAUR
  • Aurploader — AUR のユーザー名とパスワードをたずね、PKGBUILD tarball を AUR にアップデートします。それぞれのパッケージをアップロードする前に、ユーザーはカテゴリを選択します。アップロードが完了すると、cookie ファイルを保持して次からはユーザー名とパスワードの入力を省くか尋ねます。
http://xyne.archlinux.ca/projects/aurploader || aurploaderAUR
  • autoaur — 自動で AUR パッケージのグループをダウンロード・アップデート・ビルド・インストールするスクリプトです
https://github.com/stefanhusmann/autoaur || autoaurAUR
  • burp — 高速でシンプルな AUR アップローダ、C で作成。シームレスログインのための永続的な cookie をサポート
https://github.com/falconindy/burp || burp
  • Cower — 高速でシンプルな AUR 検索・ダウンロードエージェントで、アップデートのチェックや依存パッケージのダウンロードも行えます。
https://github.com/falconindy/cower || cowerAUR
  • haskell-archlinux — Haskell 言語を使って AUR にアクセスしパッケージのメタデータを取得するためのライブラリ
http://hackage.haskell.org/package/archlinux || haskell-archlinuxAUR
  • Meat — cower (上記) のフロントエンド、すべて bash で書かれています
Note: Meat はまだ開発中でありアルファ段階です。
https://github.com/e36freak/meat || meat-gitAUR
  • owl — シンプリシティにフォーカスした pacman と cower のラッパー
https://github.com/baskerville/owl || owl-gitAUR
  • Pacaur — 高速なワークフローを持つ AUR ラッパーで、cower をバックエンドとして使います。スピードとシンプリシティをターゲットにしていて、質素なインターフェースを持ちます。pbfetch に影響を受けています
https://github.com/Spyhawk/pacaur || pacaurAUR
  • Packer — pacman と AUR のラッパーです。Yaourt の基本的な機能をシンプルに、より素早くすることを目的に作られました。メインリポジトリや AUR のパッケージをインストール・アップデート・検索・情報を表示するコマンドを揃えています。パッケージの削除するなどの他のコマンドは pacman を使って下さい
https://github.com/keenerd/packer || packerAUR
  • Paktahn — yaourt のリプレースメント。開発中ながら、高速検索のためのローカルキャッシュやインタラクティブインストールなどの機能をすでに持っています。
https://github.com/skypher/paktahn || paktahnAUR
  • Pbfetch — pacman から独立した AUR ヘルパーとしても AUR 機能を追加した pacman ラッパーとしても使えるスクリプト。Pbfetch は AUR からの PKGBUILD のダウンロードのショートカットや、依存解決を含む自動ビルドとして使えます。(全てのパッケージをアップグレードするかわりに)どの AUR パッケージをアップグレードするかシンプルなメニューから選択することも可能です。
https://github.com/dalingrin/pbfetch || pbfetch-gitAUR
  • Pbget — Arch Linux の PKGBUILD とローカルソースファイルを取得するシンプルなコマンドラインツール。公式 SVN、CVS ウェブインタフェース、AUR、ABS rsync サーバーからファイルを取得できます。
http://xyne.archlinux.ca/projects/pbget || pbgetAUR
  • PKGBUILDer — 依存解決をサポートしている python3 AUR ヘルパー。(おそらく)最初の multiinfo を使ったアップデートをサポートしたヘルパーです。多くの便利な機能を含み、高速に動作するように書かれています。
https://github.com/Kwpolska/pkgbuilder || pkgbuilderAUR
  • pkgman — ローカルリポジトリの管理を補助するスクリプト。PKGBUILD と関連ファイルを ABS や AUR から取得し、ユーザーに開かせ、自動でチェックサムを生成し、ソース tarball をバックアップ、ビルドしてローカルリポジトリにパッケージを追加します。それから pacman を使ってパッケージをインストールできます。AUR への tarball のアップデートやコメント投稿もサポートしています。
http://sourceforge.net/apps/mediawiki/pkgman/index.php || pkgmanAUR
  • Spinach — 月並みな bash AUR ヘルパー
http://floft.net/wiki/Scripts/Spinach || spinachAUR
  • srcman — Bash による pacman/makepkg ラッパーです。'ソースパッケージ'の pacman オペレーションを透過的に統御します。つまり明確にパッケージのインストールを明示する (pacman's -U operation) だけでなく(ソース)リポジトリからインストールすることもできます (-S operation)。AUR pacman データベースのアドレスは該当するフォーラムスレッドにあります。このプロジェクトの当面のゴールは pacman の完全なラッパーを提供し、バイナリソールパッケージの完全な pacman オペレーションをサポートすることです。
https://bbs.archlinux.org/viewtopic.php?id=65501 || srcmanAUR
  • Yaourt (Yet Another User Repository Tool) — コミュニティによる pacman のラッパーで、AUR へのシームレスアクセスや自動パッケージコンパイルを可能にします。多くの Arch バイナリパッケージに加えて、AUR にあるさらに多くの PKGBUILD を選んでインストールすることができるようになります。Yaourt は pacman と同じシンタックスを使うのでシステム管理について学び直す必要はありません、新しいオプションも追加されています。カラー化出力、インタラクティブ検索モードなどの数々の便利な機能を加えることで、Yaourt は pacman のパワーとシンプリシティを拡張します。
http://archlinux.fr/yaourt-en || yaourtAUR

比較表

名前 実装 依存解決 公式リポジトリのサポート AUR 検索 アップグレードの管理 ダウングレードの管理 バックアップ シェル補完 手動 PKGBUILD* パース 多言語 開発の継続 使用方法
Aura Haskell Yes Yes Yes Yes Yes Yes Bash/zsh Yes Yes Yes man auraaura -h を見て下さい
Aurget Bash Yes No Yes Yes No No Bash No No Yes aurget --help を見て下さい
Aurora Python3 Yes No No Yes No No No N/A No No aurora --help を見て下さい
Cower C Yes No Yes Yes No No Bash/zsh Yes No Yes cower -h を見て下さい
Owl Dash Yes Yes Yes Yes No No Bash Yes No Yes man owl を見て下さい
Pacaur Bash/C Yes Yes Yes Yes No No Bash Yes (任意) No Yes 使用方法は pacman と同じで、AUR 特有の引数があります。pacaur -h も見て下さい
Packer Bash Yes Yes Yes Yes No No No No No Yes 使用方法は pacman と同じです
Paktahn Lisp Yes Yes Yes Yes No No No No No Yes 使用方法は pacman と同じです
pbfetch Bash Yes Yes No Yes No No No No No Yes 使用方法は pacman と同じで、AUR 特有の引数があります
Spinach Bash Yes Yes Yes Yes No No No Yes No Yes man spinach を見て下さい
Yaourt Bash/C Yes Yes Yes Yes No Yes Bash/zsh/fish No Yes Yes 使用方法は pacman と同じです (例: yaourt -S pkgname)
Note: Scripts that do not parse PKGBUILDs manually opt instead to execute them directly for their variables. This is not considered secure, but is generally more accurate than manual parsing.

テストと検証

パッケージのエラーをチェックするための補助ツール。

  • parched — pacman パッケージと PKGBUILD のパーサーモジュール
http://hackage.haskell.org/package/archlinux || parchedAUR

See also