質問: debパッケージの制御ファイルを簡単に編集する方法 debパッケージの制御ファイルを簡単に編集する方法はありますか?どのシステム(linux、mac os xなど)でもかまいません。自動化するための優れたスクリプトを誰かが知っているかもしれません。
回答: これをチェックしてください: http://ubuntuforums.org/showthread.php?t=636724 スレッドが削除された場合に備えて、コードのコピーもここに投稿します。debfile="$1" tmpdir=`mktemp -d /tmp/deb.xxxxxxxxxx` || exit 1 output=`basename "$debfile" .deb`.modfied.deb if [[ -e "$output" ]]; then echo "$output exists." rm -r "$tmpdir" exit 1 fi dpkg-deb -x "$debfile" "$tmpdir" dpkg-deb --control "$debfile" "$tmpdir"/debian if [[ ! -e "$tmpdir"/debian/control ]]; then echo debian/control not found. rm -r "$tmpdir" exit 1 fi control="$tmpdir"/debian/control mod=`stat -c "%y" "$control"` vi "$control" if [[ "$mod" == `stat -c "%y" "$control"` ]]; then echo not modfied. else echo building new deb... dpkg -b "$tmpdir" "$output" fi rm -r "$tmpdir" viを任意のエディターに変更します。シェルスクリプトとして保存します(つまり、debcontrol.sh)、実行可能にします(chmod +x)、最初のパラメータとしてdebを使用します(./debcontrol.sh xxxxx.deb)