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

From ArchWiki
Jump to: navigation, search
 
m
Line 16: Line 16:
 
* {{App|[[Aura]]|多言語対応の Arch Linux パッケージマネージャ、Haskell で書かれています。全ての pacman オプションのサポートに加え、AUR パッケージを管理する機能と、しゃれたロゴを持っています。|https://github.com/fosskers/aura|{{AUR|aura}}}}
 
* {{App|[[Aura]]|多言語対応の Arch Linux パッケージマネージャ、Haskell で書かれています。全ての pacman オプションのサポートに加え、AUR パッケージを管理する機能と、しゃれたロゴを持っています。|https://github.com/fosskers/aura|{{AUR|aura}}}}
  
* {{App|Aurnotify|a tool set to notify the status of your favorite packages from AUR.|http://adesklets.sourceforge.net/desklets.html|{{AUR|aurnotify}}}}
+
* {{App|Aurnotify|AUR の気に入ったパッケージの情報を通知するツールセット。|http://adesklets.sourceforge.net/desklets.html|{{AUR|aurnotify}}}}
  
* {{App|aurbuild|tool to download and build packages from the AUR.|http://aurbuild.berlios.de/|{{AUR|aurbuild}}}}
+
* {{App|aurbuild|AUR からパッケージをダウンロード・ビルドするためのツール。|http://aurbuild.berlios.de/|{{AUR|aurbuild}}}}
  
 
* {{App|Aurget|aims to be a simple, pacman-like interface to the AUR.  It tries to make the AUR convenient; whether the user wishes to find, download, build, install, or update AUR packages quickly. Aurget does not wrap any pure pacman commands, this is by design|http://pbrisbin.com/posts/aurget/|{{AUR|aurget}}}}
 
* {{App|Aurget|aims to be a simple, pacman-like interface to the AUR.  It tries to make the AUR convenient; whether the user wishes to find, download, build, install, or update AUR packages quickly. Aurget does not wrap any pure pacman commands, this is by design|http://pbrisbin.com/posts/aurget/|{{AUR|aurget}}}}
  
* {{App|Aurora|very simple frontend for the AUR. It allows the user to install AUR packages, download the AUR packages (for manual installation) and also offers an AUR upgrade feature. By design, aurora does not wrap pacman|http://bitbucket.org/bbenne10/aurora|{{AUR|aurora-hg}}}}
+
* {{App|Aurora|非常にシンプルな AUR フロントエンド。ユーザーは AUR パッケージのインストールとダウンロード、そしてアップグレードができます。意図的に、aurora は pacman をラップしません|http://bitbucket.org/bbenne10/aurora|{{AUR|aurora-hg}}}}
  
* {{App|aurpac|light'n'fast AUR and pacman frontend|http://3ed.jogger.pl/2009/02/15/aurpac/|{{AUR|aurpac}}}}
+
* {{App|aurpac|軽量高速な AUR・pacman フロントエンド|http://3ed.jogger.pl/2009/02/15/aurpac/|{{AUR|aurpac}}}}
  
 
* {{App|Aurploader|prompts the user for an AUR username and password and will then upload PKGBUILD tarballs to the AUR. Before uploading each  package, the user is prompted to select a category. When the uploads have completed, the user is asked if the cookie file should be kept so that the script can be run again without needing the AUR username and password to be re-entered|http://xyne.archlinux.ca/projects/aurploader|{{AUR|aurploader}}}}
 
* {{App|Aurploader|prompts the user for an AUR username and password and will then upload PKGBUILD tarballs to the AUR. Before uploading each  package, the user is prompted to select a category. When the uploads have completed, the user is asked if the cookie file should be kept so that the script can be run again without needing the AUR username and password to be re-entered|http://xyne.archlinux.ca/projects/aurploader|{{AUR|aurploader}}}}
 
   
 
   
* {{App|AurShell|shell-like application. With plugins included, it's possible to build and install packages from AUR, ABS, and even wrap pacman
+
* {{App|AurShell|シェルライクアプリケーション。プラグインを入れることで、pacman のラップだけでなく AUR・ABS からのパッケージのビルド・インストールが可能
:{{Note|As of 2010-09-30 it is not actively developed anymore.}}|https://github.com/husio/aursh/|{{AUR|aursh-git}}}}
+
:{{Note|2010-09-30 現在開発は中断しています。}}|https://github.com/husio/aursh/|{{AUR|aursh-git}}}}
  
 
* {{App|[[autoaur]]|自動で AUR パッケージのグループをダウンロード・アップデート・ビルド・インストールするスクリプトです|https://github.com/stefanhusmann/autoaur|{{AUR|autoaur}}}}
 
* {{App|[[autoaur]]|自動で AUR パッケージのグループをダウンロード・アップデート・ビルド・インストールするスクリプトです|https://github.com/stefanhusmann/autoaur|{{AUR|autoaur}}}}
  
* {{App|burp|fast and simple AUR uploader written in C. Supports persistent cookies for seamless logins|https://github.com/falconindy/burp|{{pkg|burp}}}}
+
* {{App|burp|高速でシンプルな AUR アップローダ、C で作成。シームレスログインのための永続的な cookie をサポート|https://github.com/falconindy/burp|{{pkg|burp}}}}
  
 
* {{App|1=Cower|2=高速でシンプルな AUR 検索・ダウンロードエージェントで、アップデートのチェックや依存パッケージのダウンロードも行えます。
 
* {{App|1=Cower|2=高速でシンプルな AUR 検索・ダウンロードエージェントで、アップデートのチェックや依存パッケージのダウンロードも行えます。
Line 40: Line 40:
 
* {{App|haskell-archlinux|library to programmatically access the AUR and package metadata from the Haskell programming language|http://hackage.haskell.org/package/archlinux|{{AUR|haskell-archlinux}}}}
 
* {{App|haskell-archlinux|library to programmatically access the AUR and package metadata from the Haskell programming language|http://hackage.haskell.org/package/archlinux|{{AUR|haskell-archlinux}}}}
  
* {{App|Makeaur|wrapper for pacman and makepkg that allows users to easily install packages from the Arch User Repository|https://github.com/ghost1227/makeaur/|{{AUR|makeaur}}}}
+
* {{App|Makeaur|pacman makepkg のラッパー、Arch User Repository からの簡単なパッケージインストール|https://github.com/ghost1227/makeaur/|{{AUR|makeaur}}}}
  
* {{App|Meat|front-end for cower ( see above ) and it is fully written in bash
+
* {{App|Meat|cower (上記) のフロントエンド、すべて bash で書かれています
 
:{{Note|Meat is in actually under development/alpha state.}}|https://github.com/e36freak/meat|{{AUR|meat-git}}}}
 
:{{Note|Meat is in actually under development/alpha state.}}|https://github.com/e36freak/meat|{{AUR|meat-git}}}}
  
Line 55: Line 55:
 
:* [https://github.com/keenerd/packer/wiki Wiki]|3=https://github.com/keenerd/packer|4={{AUR|packer}}}}
 
:* [https://github.com/keenerd/packer/wiki Wiki]|3=https://github.com/keenerd/packer|4={{AUR|packer}}}}
  
* {{App|pacmoon|script for compiling arch linux packages from the AUR and repositories. It can automatically install make dependencies as binaries when necessary and update the entire system or just packages listed. It keeps track of which files have been compiled so that in the event of compiled packages getting replaced with a binary (like during an upgrade process) then pacmoon can recompile only the necessary packages|http://chilon.net/pacmoon|{{AUR|pacmoon}}}}
+
* {{App|pacmoon|AUR とリポジトリから archlinux パッケージをコンパイルするためのスクリプト。必要に応じて、システム全体、もしくは特定のパッケージのアップデートする時に自動で依存パッケージをバイナリでインストールできます。コンパイルでどのファイルが使われたか記録し、パッケージをバイナリで置き換えるとき(アップグレード中など)に pacmoon は必要なパッケージだけをリコンパイルします|http://chilon.net/pacmoon|{{AUR|pacmoon}}}}
  
 
* {{App|1=Paktahn|2=yaourt replacement. It is under active development and already includes improvements such as a local cache for fast searches and interactive installation
 
* {{App|1=Paktahn|2=yaourt replacement. It is under active development and already includes improvements such as a local cache for fast searches and interactive installation
Line 128: Line 128:
 
|-
 
|-
 
! PKGBUILDer
 
! PKGBUILDer
| python3 || {{Yes}} || {{Yes}} ({{Ic|pb}} command) || {{Yes}} || 使用方法は pacman と同じです (例: {{Ic|pkgbuilder -S ''pkgname''}})。'''pb''' コマンドは pacman リポジトリと AUR をサポートしています。  
+
| python3 || {{Yes}} || {{Yes}} ({{Ic|pb}} コマンド) || {{Yes}} || 使用方法は pacman と同じです (例: {{Ic|pkgbuilder -S ''pkgname''}})。'''pb''' コマンドは pacman リポジトリと AUR をサポートしています。  
 
|-
 
|-
 
! powaur
 
! powaur
| C || {{No}} || {{Yes|Limited}}|| {{No}} || 使用方法は pacman と同じです (例: {{Ic|powaur -S ''pkgname''}})
+
| C || {{No}} || {{Yes|制限あり}}|| {{No}} || 使用方法は pacman と同じです (例: {{Ic|powaur -S ''pkgname''}})
 
|-
 
|-
 
! tusdah
 
! tusdah
| Python || {{No}} || {{No|Under development}} || {{Yes}} || {{Ic|tusdah ''pkgname''}}
+
| Python || {{No}} || {{No|開発中}} || {{Yes}} || {{Ic|tusdah ''pkgname''}}
 
|-
 
|-
 
! [[Yaourt]]
 
! [[Yaourt]]

Revision as of 10:20, 29 December 2012

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 — aims to be a simple, pacman-like interface to the AUR. It tries to make the AUR convenient; whether the user wishes to find, download, build, install, or update AUR packages quickly. Aurget does not wrap any pure pacman commands, this is by design
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 — prompts the user for an AUR username and password and will then upload PKGBUILD tarballs to the AUR. Before uploading each package, the user is prompted to select a category. When the uploads have completed, the user is asked if the cookie file should be kept so that the script can be run again without needing the AUR username and password to be re-entered
http://xyne.archlinux.ca/projects/aurploader || aurploaderAUR
  • AurShell — シェルライクアプリケーション。プラグインを入れることで、pacman のラップだけでなく AUR・ABS からのパッケージのビルド・インストールが可能
Note: 2010-09-30 現在開発は中断しています。
https://github.com/husio/aursh/ || aursh-gitAUR
  • 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 — library to programmatically access the AUR and package metadata from the Haskell programming language
http://hackage.haskell.org/package/archlinux || haskell-archlinuxAUR
  • Makeaur — pacman と makepkg のラッパー、Arch User Repository からの簡単なパッケージインストール
https://github.com/ghost1227/makeaur/ || makeaurAUR
  • Meat — cower (上記) のフロントエンド、すべて bash で書かれています
Note: Meat is in actually under development/alpha state.
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
  • pacmoon — AUR とリポジトリから archlinux パッケージをコンパイルするためのスクリプト。必要に応じて、システム全体、もしくは特定のパッケージのアップデートする時に自動で依存パッケージをバイナリでインストールできます。コンパイルでどのファイルが使われたか記録し、パッケージをバイナリで置き換えるとき(アップグレード中など)に pacmoon は必要なパッケージだけをリコンパイルします
http://chilon.net/pacmoon || pacmoonAUR
  • Paktahn — yaourt replacement. It is under active development and already includes improvements such as a local cache for fast searches and interactive installation
https://github.com/skypher/paktahn || paktahnAUR
  • Pbfetch — pacman から独立した AUR ヘルパーとしても AUR 機能を追加した pacman ラッパーとしても使えるスクリプト。Pbfetch は AUR からの PKGBUILD のダウンロードのショートカットや、依存解決を含む自動ビルドとして使えます。(全てのパッケージをアップグレードするかわりに)どの AUR パッケージをアップグレードするかシンプルなメニューから選択することも可能です。
https://github.com/dalingrin/pbfetch || pbfetch-gitAUR
  • Pbget — simple command-line tool for retrieving PKGBUILDs and local source files for Arch Linux. It is able to retrieve files from the official SVN and CVS web interface, the AUR and the ABS rsync server
http://xyne.archlinux.ca/projects/pbget || pbgetAUR
  • PKGBUILDer — a python3 AUR helper with dependency support. It was (probably) the first helper supporting updates through multiinfo. Contains many useful features and is written to be fast and verbose, to eliminate long waiting times.
https://github.com/Kwpolska/pkgbuilder || pkgbuilderAUR
  • pkgman — script which helps to manage a local repository. It retrieves the PKGBUILD and related files for given name from ABS or AUR and lets you edit them, automatically generates checksums, backs up the source tarball, builds and adds the package to your local repository. Then you can install it as usual with pacman. It also has AUR support for submitting tarballs and leaving comments
http://sourceforge.net/apps/mediawiki/pkgman/index.php || pkgmanAUR
  • powaur — minimalistic AUR helper with a pacman-like interface
https://github.com/yanhan/powaur || powaurAUR
Note: As of 2012 February, development has stopped for powaur. It is also not usable with the latest version of pacman
  • Spinach — just another bash AUR helper
http://floft.net/wiki/Scripts/Spinach || spinachAUR
  • srcman — pacman/makepkg wrapper written in Bash, which transparently handles pacman operations on 'source packages'. This means, for example, that packages can be specified for installation either explicitly (pacman's -U operation) or can be installed from a (source) repository (-S operation). The address of an AUR pacman database can be found in the corresponding forum thread, by the way. The primary goal of this project is to provide a complete pacman wrapper and therefore, srcman supports all current pacman operations for binary and source packages
https://bbs.archlinux.org/viewtopic.php?id=65501 || srcmanAUR
  • tusdah — an Aur helper targeted at mantaining a repository of packages built from AUR.
https://github.com/hobarrera/tusdah || tusdahAUR
  • Yaourt (Yet Another User Repository Tool) — コミュニティによる pacman のラッパーで、AUR へのシームレスアクセスや自動パッケージコンパイルを可能にします。多くの Arch バイナリパッケージに加えて、AUR にあるさらに多くの PKGBUILD を選んでインストールすることができるようになります。Yaourt は pacman と同じシンタックスを使うのでシステム管理について学び直す必要はありません、新しいオプションも追加されています。カラー化出力、インタラクティブ検索モードなどの数々の便利な機能を加えることで、Yaourt は pacman のパワーとシンプリシティを拡張します。
http://archlinux.fr/yaourt-en || yaourtAUR

比較表

プログラム 実装 依存解決 Core/extra/community サポート 開発が継続しているか 使用方法
Aura Haskell Yes Yes Yes 使用方法は pacman と同じで、AUR 用に追加オプションがあります。man aura を見て下さい
Aurget Bash Yes No No aurget --help を見て下さい
AurShell Python No No No aursh (Aurshell プログラムを起動し、そこで様々なコマンドを使います)
Aurora Python3 Yes No No aurora --help を見て下さい
Cower C Yes No Yes cower -h を見て下さい
Makeaur Bash No No No makeaur pkgname
Owl Dash Yes Yes Yes man owl を見て下さい
Pacaur Bash, backend in C (cower) Yes Yes Yes 使用方法は pacman と同じで、AUR 特有の引数があります。pacaur -h も見て下さい
Packer Bash Yes Yes Yes 使用方法は pacman と同じです (例: packer -S pkgname)
pacmoon Zsh Yes Yes No emerge と似ています。例: pacmoon -av pkgname
Paktahn Lisp Yes Yes Yes 使用方法は pacman と同じです (例: pak -S pkgname)
pbfetch Bash Yes Yes No 使用方法は pacman と同じで、AUR 特有の引数があります (PKGBUILD を編集する etc)
PKGBUILDer python3 Yes Yes (pb コマンド) Yes 使用方法は pacman と同じです (例: pkgbuilder -S pkgname)。pb コマンドは pacman リポジトリと AUR をサポートしています。
powaur C No Yes No 使用方法は pacman と同じです (例: powaur -S pkgname)
tusdah Python No No Yes tusdah pkgname
Yaourt Bash, back-end in C Yes Yes Yes 使用方法は pacman と同じです (例: yaourt -S pkgname)

テストと検証

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

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

See also