[mew-dist 27230] Re: emacs と xemacs の併用。
Tatsuya Kinoshita
tats at example.com
2006年 8月 22日 (火) 00:09:37 JST
EOn August 21, 2006, [mew-dist 27227],
junbocchi_redstar (at yahoo.co.jp) wrote:
> 結構、ややこしいのでしょうか?
>
> debian(sarge)を用いているので、apt-get で mew をインストールすることができ、それ
> でインストールした場合は、自動的に両方で使用できるようになりました。
> しかし、debianのパッケージでインストールした場合、バージョンがたしか、まだ3.3
> 程度だった覚えがあります。
Debian 3.1 (sarge)の各パッケージでは、もう大きなバージョンアップは
実施されず、セキュリティフィックスのような最低限の修正のみとなります。
> ちなみに、その場合には何故か、以下のように .mew.el の設定において load-pass
> が不要でした。
Debianパッケージの場合、load-path等の初期設定や、Emacs、XEmacs別の
バイトコンパイルなどについては、パッケージが自動的に処理してくれます。
Debian sargeでMew 5.xのパッケージを使うには、Debian unstableからソー
スパッケージを取得して手元でパッケージを作る方法があります。
http://packages.qa.debian.org/mew-beta
*.dsc, *.diff.gz, *.orig.tar.gzの3つのファイルを取得して、下記のように
すればパッケージを作成できるものと思います。
# apt-get install devscripts fakeroot
# apt-get build-dep mew-beta
$ dpkg-source -x mew-beta_5.1.50-1.dsc
$ cd mew-beta-5.1.50
- debian/control内の「debhelper (>= 5)」を「debhelper (>= 4)」に書き換える
- debian/compat内の「5」を「4」に書き換える
$ dch -i
- debian/changelog内のバージョンを5.1.50-0+my0.1に(Debianオフィシャル
パッケージよりも少し小さい番号になるように)書き換えて保存
$ debuild -rfakeroot -uc -us
$ cd ..
# apt-get remove mew mew-bin mew-beta mew-beta-bin
# dpkg -i mew-beta-bin_5.1.50-0+my0.1_i386.deb mew-beta_5.1.50-0+my0.1_all.deb
なお、Debianパッケージの方を使いたいなら、/usr/local/bin,
/usr/local/lib, /usr/local/shareなどにある自分でインストールした
ファイルは削除しておいてください。
(パッケージのMewは新しいのに/usr/local/bin/mewlが古いのでエラーになる、
というようなことが起こらないように)
--
木下達也
Mew-dist メーリングリストの案内