2015年11月7日土曜日

【Arch Linux,Antergos】AURのパッケージをカレントディレクトリにダウンロード

Antergosの「ソフトウェアの追加と削除」を使ってAURのパッケージをビルドする場合、/tmp以下にパッケージをダウンロードしビルドが始まる。大きいパッケージの場合、/tmpの容量が足りずビルドできない場合がある。Antergosインストール時に/homeのパーティションを分けてインストールすると、ディフォルトの/tmpの容量が足りずにけっこう起こる。

そういうときは端末でコマンドを叩く。
任意のディレクトリ、例えば/home/xxxにcdし、

yaourt -G パッケージ名

ダウンロードしたパッケージをビルドするには

makepkg

ビルドすると パッケージ名.pkg.tar.xz が生成される。
(ビルドできない場合、事前にpkgbuildをいじることもあるかもしれない)


ビルドしたパッケージをインストールするには

yaourt -U パッケージ名.pkg.tar.xz

アンインストールするには
yaourt -R パッケージ名