公式パッケージにちょっと手を加えたものを、パッケージとして作成する。~ ここでは、tcsh(6.14.00-7)で、コマンド履歴に多バイト文字が含まれている場合に起こる問題を修正するパッチを当てたパッケージを作成する。 #contents *パッケージのインストール [#i9e1abba] # apt-get install devscripts dpkg-dev fakeroot dpatch debhelper *作成方法 [#p94a313d] 元になるソースを取得し、パッチを当てる。 $ mkdir ~/src $ apt-get source tcsh $ tar xzf tcsh.patch.tgz $ cd tcsh-6.14.00 $ patch < ../tcsh.patch $ dch -n 'Fix history load.' $ debuild -us -uc -d # dpkg -i tcsh_6.14.00-7.1_i386.deb &ref(tcsh.patch.tgz); 上記方法ではリビジョンが 7.1 となるが、もしセキュリティーパッチが出るとすると、そのリビジョンは 7etch1 か 7+etch1 になるらしい。~ どちらも、リビジョン番号としては 7.1 より小さいので、普通はアップデートされないと思われる。~ リビジョンが 7-1 なら、パッチで予想されるリビジョンよりも小さかったので、うまくリビジョンの指定ができればそのほうが良いかも。 *参考 [#sac08b2d] http://espion.just-size.jp/archives/03/058092847.html~