Difference between revisions of "Yaourt (日本語)"

From ArchWiki
Jump to: navigation, search
m
m (external ja redirect)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:Package management (日本語)]]
+
#redirect[[ja:Yaourt]]
[[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]]
 
{{Article summary start|概要}}
 
{{Article summary text|yaourt のインストールと使い方。}}
 
{{Article summary heading|関連項目}}
 
{{Article summary wiki|AUR Helpers (日本語)}}
 
{{Article summary 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 (日本語)]] が何を自動化しているのか学ぶことです。
 
 
 
[http://archlinux.fr/yaourt-en yaourt homepage] で書かれているように {{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 (日本語)]] は {{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}}
 
 
 
==例==
 
 
 
検索とインストール:
 
{{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}} にある、コンパイルに使う場所の設定 ("TMPDIR = " 行をアンコメント) をどこかほかの場所にして詰まりを避けてください。
 

Latest revision as of 04:32, 7 March 2015

Redirect to: