Kan-Ru Chen's Weblog

Cowdancer - 用 cowbuilder 加快你的 pbuilder

Cowdancer 是一個利用 copy-on-write 技術,在 'cp -la' 建出來的目錄中進行開發的好用軟體。cowbuilder 則是給 pdebuild 用的 pbuilder wrapper,透過 cowdancer 的幫忙,可以大大減少每次解開 base.tgz 所需的時間,加快利用 pdebuild 測試編譯套件的速度。

首先安裝 cowdancer

apt-get install cowdancer

然後建立 chroot 環境

cowbuilder --create

設定 pdebuild, 編輯 /etc/pbuilderrc 或是 ~/.pbuilderrc 加入

PDEBUILD_PBUILDER=cowbuilder

這樣以後使用 pdebuild 時就會自動呼叫 cowbuilder 了 :)

實際使用,大約可以將解壓縮時間由三分鐘減至五十秒!

 _______________
< Let's dancing >
 ---------------
       \   ^__^
        \  (oo)\_______
           (__)\       )\/\
                ||----w |
                ||     ||