「Yaourt」の版間の差分
表示
削除された内容 追加された内容
細 1版 をインポートしました |
AUR ヘルパーへの転送ページ |
||
| (3人の利用者による、間の5版が非表示) | |||
| 1行目: | 1行目: | ||
[[ |
#redirect[[AUR ヘルパー]] |
||
[[Category:Arch User Repository]] |
|||
[[ar:Yaourt]] |
|||
[[cs:Yaourt]] |
|||
[[de:Yaourt]] |
|||
[[en:Yaourt]] |
|||
[[es:Yaourt]] |
|||
[[fa:Yaourt]] |
|||
[[fr:Yaourt]] |
|||
[[it:Yaourt]] |
|||
[[lt:Yaourt]] |
|||
[[pl:Yaourt]] |
|||
[[ru:Yaourt]] |
|||
[[sr:Yaourt]] |
|||
[[tr:Yaourt]] |
|||
[[uk:Yaourt]] |
|||
[[zh-CN:Yaourt]] |
|||
[[zh-TW:Yaourt]] |
|||
{{Related articles start}} |
|||
{{Related|AUR ヘルパー}} |
|||
{{Related|AUR}} |
|||
{{Related|Pacman}} |
|||
{{Related articles end}} |
|||
[http://www.archlinux.fr/yaourt-en/ Yaourt] ('''Y'''et '''A'''n'''O'''ther '''U'''ser '''R'''epository '''T'''ool; [http://fr.wikipedia.org/wiki/Yaourt フランス語で'ヨーグルト']) はコミュニティ開発の pacman ラッパーで、[[Arch User Repository|AUR]] へのシームレスなアクセスを追加し、多くの Arch Linux バイナリパッケージに加えて、[[Arch User Repository|AUR]] にあるさらに多くの PKGBUILD を選んでインストールすることができるようになります。Yaourt は pacman と同じシンタックスを使うのでシステム管理について学び直す必要はありません、新しいオプションも追加されています。カラー出力、インタラクティブ検索モードなどの数々の便利な機能を加えることで、Yaourt は pacman のパワーとシンプリシティを拡張します。 |
|||
{{Warning|Yaourt は非公式の、サードパーティ製スクリプトです。Arch Linux の開発者によるサポートはありません。}} |
|||
{{Note|バグは [http://bugs.archlinux.fr archlinux.fr bugtracker] に報告して下さい。}} |
|||
==インストール== |
|||
まず {{AUR|package-query}} をインストールしてから、{{AUR|yaourt}} パッケージをインストールする必要があります。これらのパッケージは両方とも AUR から入手することができ、サポートされていないパッケージをインストールする時の公式の方法を使ってインストールしてください、詳しくは [[Arch User Repository]] で説明されています。重要なことは、"サポートされないパッケージ"が実際のところ何を意味するのか理解して、yaourt などの [[AUR Helpers|AUR ヘルパー]]が何を自動化しているのか学ぶことです。 |
|||
[http://archlinux.fr/yaourt-en yaourt のホームページ] で書かれているように {{ic|/etc/pacman.conf}} に以下の行を追加して archlinuxfr リポジトリを有効にすることでも yaourt をインストールできます: |
|||
[archlinuxfr] |
|||
SigLevel = Never |
|||
Server = http://repo.archlinux.fr/$arch |
|||
リポジトリを追加した後、次を実行してください: |
|||
pacman --sync --refresh yaourt |
|||
==プロクシ設定== |
|||
HTTP プロクシを通してインターネットにアクセスしている場合、環境変数 {{ic|http_proxy}} と {{ic|https_proxy}} を {{ic|~/.bashrc}} で設定する必要があるかもしれません ({{ic|http_proxy}} だけでは AUR からのパッケージのダウンロードができません): |
|||
$ export http_proxy='<nowiki>http://proxy.hostname.com:port</nowiki>' |
|||
$ export https_proxy='<nowiki>https://proxy.hostname.com:port</nowiki>' |
|||
詳しくは {{ic|curl}} の man page を見て下さい。 |
|||
[[sudo|sudo]] は {{ic|http_proxy}} などの環境変数を保持しません、sudo を使うならば、以下を {{ic|visudo}} を使って {{ic|/etc/sudoers}} に加えて下さい: |
|||
Defaults env_keep += "http_proxy" |
|||
Defaults env_keep += "https_proxy" |
|||
Defaults env_keep += "ftp_proxy" |
|||
==yaourt を使う== |
|||
パッケージ ([[Arch User Repository|AUR]] のパッケージを含む) をインストールするには: |
|||
{{bc|$ yaourt ''packagename''}} |
|||
[[Arch User Repository|AUR]] パッケージを含むシステム全体をアップデートするには: |
|||
{{bc|$ yaourt -Syua}} |
|||
詳しくは [http://archlinux.fr/man/yaourt.8.html yaourt のマニュアル] を見て下さい。 |
|||
==例== |
|||
検索とインストール: |
|||
{{bc|$ yaourt <search pattern>}} |
|||
データベースの同期、パッケージのアップグレード、AUR と devel (cvs, svn, git, bzr(...)-版のパッケージ) のアップグレードの検索: |
|||
{{bc|$ yaourt -Syua --devel }} |
|||
ソースからパッケージをビルド: |
|||
{{bc|$ yaourt -Sb <package>}} |
|||
*.pac* ファイルのチェック・編集・マージ・削除: |
|||
{{bc|$ yaourt -C}} |
|||
PKGBUILD を取得(分割パッケージもサポート): |
|||
{{bc|$ yaourt -G <package>}} |
|||
パッケージのビルドと特定のディレクトリへのエクスポート: |
|||
{{bc|$ yaourt -Sb --export <dir> <package>}} |
|||
データベースのバックアップ: |
|||
{{bc|$ yaourt -B}} |
|||
バックアップファイルに問い合わせる: |
|||
{{bc|$ yaourt -Q --backupfile <file>}} |
|||
参照: [[Pacman]] と [[Pacman Tips]]。 |
|||
==トラブルシューティング== |
|||
===Yaourt が2回パスワードを尋ねる=== |
|||
{{ic|/etc/sudoers}} に次を追加することで {{ic|sudo}} パスワードタイムアウトを無効にしている場合 |
|||
Defaults timestamp_timeout=0 |
|||
yaourt は root 権限が必要な操作を行うたびにパスワードを尋ねるようになります。これをやめるには {{ic|/etc/yaourtrc}} か {{ic|~/.yaourtrc}} に次を追加してください: |
|||
SUDONOVERIF=1 |
|||
===Yaourt がフリーズする / システムがとても重くなった=== |
|||
RAM やスワップ容量が不足したことによる問題の可能性が高いです。Yaourt はデフォルトでコンパイルに /tmp を使います。デフォルトでは、このディレクトリは全て RAM 上にのせる tmpfs が使われています。{{ic|/etc/yaourtrc}} にある、コンパイルに使う場所の設定 ({{ic|TMPDIR =}} 行をアンコメント) をどこかほかの場所にして詰まりを避けてください。 |
|||
=== PKGBUILD のダウンロード中に Yaourt がフリーズする === |
|||
IPv6 を使っている場合 IPv4 の AUR アドレスに接続するのに問題が生じることがあります。 |
|||
これを解決するには、次の行を {{ic|/etc/hosts}} に追加してください: |
|||
78.46.78.247 aur.archlinux.org aur |
|||
2018年7月14日 (土) 22:21時点における最新版
転送先: