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 |
                    ||     ||