[vine-users:081957] Re: self-build-vlc の件

Munehiro Yamamoto munepi @ cg8.so-net.ne.jp
2012年 7月 5日 (木) 08:03:10 JST


あらいさん、

山本@千葉のおうちです。

2012年7月4日 19:28 ARAI Shun-ichi <hermes @ ceres.dti.ne.jp>:
>  ちょっとあれ?と思ったのですが、そうですか、生成していたのですか。

up0617.zip を使い続けたい方向けですね。このため、
self-build-vlc-vl.spec は他の self-build 系 spec の %posttrans の中でも、
変わった感じになりました。仕方ないです。

>> 1. self-build 設定ファイル /etc/self-build.conf 内の
>> 環境変数 CACHE_DOWNLOADED_FILES が yes、かつ、
>
> こういう変数があるのは知りませんでした。

self-build に関しては、先日ようやく、
オンラインドキュメントにて言及することができました。

A. Vine Linux 追加アプリケーション集 VinePlus について
    A.2. self-build パッケージについて
http://vinelinux.org/docs/vine6/desktop-guide/self-build.html

ところが肝心の設定や仕組みについての説明を載せられていません。

self-build 設定ファイル /etc/self-build.conf 内の
環境変数 CACHE_DOWNLOADED_FILES が yes であれば、
self-build-* で取得するアーカイブなどを
/var/cache/self-build 以下に保存します。
次回以降、必要なファイルが /var/cache/self-build に存在すれば、
ネットワーク上から取得せずに、/var/cache/self-build 以下に存在するファイルを使います。

あと、オススメな環境変数としては、TEMP_DIR です。
tmpfs に 4GB 程度確保できるのであれば、
self-build の作業ディレクトリとして tmpfs 上に置くと、
ビルド時間が格段に変わりますね。
# たとえば、TEMP_DIR=/dev/shm など。

-- 
山本 宗宏 Munehiro "munepi" Yamamoto <munepi @ vinelinux.org>
GPG Key ID: 0xC24B55FD
GPG Key Fingerprint: 61EC 85A8 5F34 5E35 91E8  8AD0 1D28 D5DE C24B 55FD


vine-users メーリングリストの案内