[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 メーリングリストの案内