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

From ArchWiki
Jump to: navigation, search
m
m
Line 70: Line 70:
 
* {{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|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|[[Yaourt (日本語)|Yaourt]] (Yet Another User Repository Tool)|コミュニティによる pacman のラッパーで、AUR へのシームレスアクセスや自動パッケージコンパイルを可能にします。多くの Arch バイナリパッケージに加えて、AUR にあるさらに多くの PKGBUILD を選んでインストールすることができるようになります。Yaourt は pacman と同じシンタックスを使うのでシステム管理について学び直す必要はありません、新しいオプションも追加されています。カラー化出力、インタラクティブ検索モードなどの数々の便利な機能を加えることで、Yaourt は pacman のパワーとシンプリシティを拡張します。|http://archlinux.fr/yaourt-en|{{AUR|yaourt}}}}
+
* {{App|[[Yaourt (日本語)]] (Yet Another User Repository Tool)|コミュニティによる pacman のラッパーで、AUR へのシームレスアクセスや自動パッケージコンパイルを可能にします。多くの Arch バイナリパッケージに加えて、AUR にあるさらに多くの PKGBUILD を選んでインストールすることができるようになります。Yaourt は pacman と同じシンタックスを使うのでシステム管理について学び直す必要はありません、新しいオプションも追加されています。カラー化出力、インタラクティブ検索モードなどの数々の便利な機能を加えることで、Yaourt は pacman のパワーとシンプリシティを拡張します。|http://archlinux.fr/yaourt-en|{{AUR|yaourt}}}}
 
+
=== 比較表 ===
+
 
+
{| border="1" cellpadding="4" cellspacing="0"
+
! 名前 !! 実装 !! 依存解決 !! 公式リポジトリのサポート !! AUR 検索 !! アップグレードの管理 !! ダウングレードの管理 !! バックアップ !! シェル補完 !! 手動 PKGBUILD* パース || 多言語 !! 開発の継続 !! 使用方法
+
|-
+
! [[Aura]]
+
| Haskell || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || Bash/zsh || {{Yes}} || {{Yes}} || {{Yes}} || {{Ic|man aura}} や {{Ic|aura -h}} を見て下さい
+
|-
+
! Aurget
+
| Bash || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Bash || {{No}} || {{No}} || {{Yes}} || {{Ic|aurget --help}} を見て下さい
+
|-
+
! Aurora
+
| Python3 || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{Yes}} || {{Ic|aurora --help}} を見て下さい
+
|-
+
! Cower
+
| C|| {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Bash/zsh || {{Yes}} || {{No}} || {{Yes}} || {{Ic|cower -h}} を見て下さい
+
|-
+
! Owl
+
| Dash || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Bash || {{Yes}} || {{No}} || {{Yes}} || {{Ic|man owl}} を見て下さい
+
|-
+
! [[Pacaur]]
+
| Bash/C || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || {{No}} || Bash || 任意 || {{No}} || {{Yes}} || 使用方法は pacman と同じで、AUR 特有の引数があります。{{Ic|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}} || {{Yes}} || {{Yes}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{Yes}} || 使用方法は pacman と同じで、AUR 特有の引数があります
+
|-
+
! Spinach
+
| Bash || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || {{No}} || {{No}} || {{Yes}} || {{No}} || {{Yes}} || {{Ic|man spinach}} を見て下さい
+
|-
+
! [[Yaourt (日本語)|Yaourt]]
+
| Bash/C || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || Bash/zsh/fish || {{No}} || {{Yes}} || {{Yes}} || 使用方法は pacman と同じです (例: {{Ic|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.}}
+
  
 
== その他 ==
 
== その他 ==

Revision as of 03:28, 8 February 2013

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

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

AUR アップロードヘルパー

  • Aurploader — AUR のユーザー名とパスワードをたずね、PKGBUILD tarball を AUR にアップデートします。それぞれのパッケージをアップロードする前に、ユーザーはカテゴリを選択します。アップロードが完了すると、cookie ファイルを保持して次からはユーザー名とパスワードの入力を省くか尋ねます。
http://xyne.archlinux.ca/projects/aurploader || aurploaderAUR
  • burp — 高速でシンプルな AUR アップローダ、C で作成。シームレスログインのための永続的な cookie をサポート
https://github.com/falconindy/burp || burp

AUR 検索/ビルドヘルパー

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

  • 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
  • autoaur — 自動で AUR パッケージのグループをダウンロード・アップデート・ビルド・インストールするスクリプトです
https://github.com/stefanhusmann/autoaur || autoaurAUR
  • Cower — 高速でシンプルな AUR 検索・ダウンロードエージェントで、アップデートのチェックや依存パッケージのダウンロードも行えます。
https://github.com/falconindy/cower || cowerAUR
  • 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

その他

その他の役に立つツール。

  • haskell-archlinux — Haskell 言語を使って AUR にアクセスしパッケージのメタデータを取得するためのライブラリ
http://hackage.haskell.org/package/archlinux || haskell-archlinuxAUR
  • parched — pacman パッケージと PKGBUILD のパーサーモジュール。Python で書かれています。
http://hackage.haskell.org/package/archlinux || parched-gitAUR

See also