Debian squeezeのpsqlで日本語入力できない

Debian squeezeのpsqlはreadlineではなくlibeditを使用しています。どうやらこれがバグ持ちのようで日本語入力できないようです。
試しに、psql -nでreadlineを使用しないオプションをつけると日本語入力が可能になります。しかしこの場合にはヒストリーとかのreadlineの機能が使えないので解決方法としてはちょっといまいち。結論はlibreadlineを使用したパッケージを作り直すしかありません。
時間はかかりますがが、今回のパッケージの作成はそれほど難易度は高くありません。

$ apt-get source postgresql
$ cd postgresql-8.4-8.4.7
$ vi debian/control

8行目のlibedit-devをlibreadline-devに書き換える

$ fakeroot dpkg-buildpackage -us -uc

必要なライブラリが提示されるので、それらをガンガン、インスールする。

仕切り直してもう一度。

$ fakeroot dpkg-buildpackage -us -uc

一つ上のディレクトリにパッケージが山ほどできあがります。