pbuilder, etc.
_ [debian] pbuilder
だいぶ昔に試して以来だけど復習。
_ [debian] piuparts
第63回東京エリアDebian勉強会、2010年4月勉強会で紹介されてた piuparts を試す。PDF 事前配布資料は(未完成)ってなってるけど中身あり。
% sudo piuparts -p HOGE.deb -l HOGE.log
てな感じで最初やってみたところ、
ERROR: WARN: Broken symlinks:
/lib/init/rw/sendsigs.omit.d/rsyslog -> /var/run/rsyslogd.pid
/etc/fonts/conf.d/30-defoma.conf -> /var/lib/defoma/fontconfig.d/fonts.conf
となってインストール失敗。これらは無視していいそうだ。そこで次は
% sudo piuparts --warn-symlinks -p HOGE.deb -l HOGE.log
–warn-symlinks をつけて Broken symlinks エラーを警告レベルに落として止まらないように。今度は
ERROR: Error occurred when running apt-cache in chroot:
W: Unable to locate package HOGE
E: No packages found
となって失敗。これは #566672 らしい。そこでさらに
% sudo piuparts --warn-symlinks --no-upgrade-test -p HOGE.deb -l HOGE.log
–no-upgrade-test をつけてアーカイブに存在しないパッケージなのでアップブレードしないように。これでようやく
INFO: PASS: All tests.
成功。