% TEBIKI.htroff_1.0-5.txt % 表題 htroff の potato 用いいかげん deb パッケージ % 履歴 2000/08/18 石渡正樹 1. deb パッケージ作り直しの必要性 htroff_1.0-4_all.deb は slink 用のパッケージで パッケージ perl に依存している. ところが, potato の場合 perl パッケージは perl-5.005, perl-5.005-base, … などに分割された. このため potato 環境で # dpkg -i htroff_1.0-4_all.deb などとすると perl パッケージがインストールされてないと いうことで htroff のインストールに失敗する. そこで, ごく安直・いい加減に htroff が依存するパッケージリストを perl -> perl-5.005 と変更して deb ファイルの作り直しをする. 2. deb パッケージの作り直し まずは, htroff_1.0-4_all.deb を取得する. htroff_0.4-1_all.deb の中身を全て展開 % mkdir htroff_1.0-5_all % cd htroff_1.0-4_all % dpkg -x ../htroff_1.0-4_all.deb . % dpkg -e ../htroff_1.0-4_all.deb これで DEBIAN/ usr/ ができる. DEBIAN/control を % vi DEBIAN/control などとして次のように編集する. Package: htroff Version: 1.0-5 Architecture: all Depends: perl-5.005 Installed-Size: 168 Maintainer: ISHIWATARI Masaki Description: roff-like text formatter for HTML output もともとは Depends: perl だった. 終ったら % chmod 0755 DEBIAN としておく. deb パッケージの作成 % cd .. % dpkg-deb --build htroff_1.0-5_all これで htroff_1.0-5_all.deb ができる. 3. インストール # dpkg -i htroff_1.0-5_all.deb