[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:10425] Re: XEmacs20 and Mule_2.3 on hamm



鍋谷@阪大です。

isoyama@xxxxxxxxxxxxxxxxxxx (ISOYAMA Hideyuki) writes:

> いそやまです。
> お答えありがとうございます。
> 
> すると、
> mule-2.3 を remove して、
> xemacs20 を hamm からインストールし、
> mule-2.3 はソースからコンパイルして /usr/local/ に置く
> とすれば OK でしょうか。

ソースからコンパイルするなら、良い方法があります。

1)以下のものを用意。
  emacs19_19.34-19.1.diff.gz
  emacs19_19.34-19.1.dsc
  emacs19_19.34.orig.tar.gz
  mule-23-1934-alpha01.diff.gz

2)
~# dpkg-source -x emacs19_19.34-19.1.dsc
~# cd emacs19-19.34/
~# zcat ../mule-23-1934-alpha01.diff.gz | patch -p1

2箇所 patch があたらなかったため手で修正。

3) debian/rule の configure のオプションを適切に変える。
  私の場合は

    --with-wnn4 --with-wnn-includes=/usr/include/wnn \
                --with-wnn-libraries=/usr/lib \

  を追加しました。

3+) バージョンを変える。私は 19.34-local1.19.1 としました。

~# debchange -v

ファイル debian/changelog を直接いじってもよいです。

4) ビルド
~# dpkg-buildpackage -us -uc

emacs19_19.34-local1.19.1_i386.deb
emacs19-el_19.34-local1.19.1_all.deb

ができます。

5) インストール後に "ln -s /usr/bin/emacs19 /usr/local/bin/mule"
  としました。

(3) の時点で debian/control も適切に変更した方がよいかもしれません
が、一応これで使えています(まだ運用を始めて2日です)。
emacs19 にインストール可能な elisp package は同じく利用できるはず
です(動作する保証はありませんが)。

-- 
大阪大学理学研究科物理学専攻 博士後期課程1年 大坪研究室(06-850-5346)
         鍋谷 栄展      nabetani@xxxxxxxxxxxxxxxxxxxxxxxxxxx