cowbuilderを使ってみる。
検証はなんでも仮想化環境で頑張っちゃうとか無駄だから、もっと軽量にパッケージを試したい。
手軽にsandboxできるcowbuilderをためしてみた。
その備忘録。
環境は、ubuntu oneiricです。
構築
インストールしてsandboxを構築する。
sudo aptitude install cowbuilder sudo cowbuilder --create --distribution oneiric --components "main universe" --architecture i386 --basepath /var/cache/pbuilder/base-oneiric-i386.cow
ログイン
変更を適用しない。
sudo cowbuilder --login --basepath /var/cache/pbuilder/base-oneiric-i386.cow
変更を適用する。(--save)
sudo cowbuilder --login --save --basepath /var/cache/pbuilder/base-oneiric-i386.cow
/tmpをホストと共有(--bindmount /tmp)
sudo cowbuilder --login --bindmount /tmp --basepath /var/cache/pbuilder/base-oneiric-i386.cow
コマンドの実行(--execute ファイル名)
sudo cowbuilder --execute ./ls.sh --basepath /var/cache/pbuilder/base-oneiric-i386.cow
ログインしたらapt-getして簡単に検証。
chrootとpbuilderとか似たようなものらしい。
いろいろインストールされたカオス環境ともおさらばできそう。