2002年08月12日 月曜日

Emacs 21.2で遊んでみよう!

昨日、Emacs-21.2 for MacOSXのスクリーンショットを見てふとインストールしたくなったので、インストールを試みてみた。ターゲットのOSはHolonlinux3。結果から言うとすんなりインストールできた
まぁ問題がなかった訳ではない。というのは、最初VineseedのSRPMを持ってきてrebuildしたのであるが、なぜかrpmがcoreを吐いて死ぬからなのである。うーむ。
ようわからんので、SRPMを展開して、普通にmake; make installと相成った。(所詮、パッケージを使えないのである。) 以下手順。(パッチもSRPMに入っていてほぼ最新のようだ?)

Emacs-21.2の設置

Emacsは、グラフィック系のライブラリ(libjpegとかlibpngとか)がちゃんとインストールされていれば、問題なくインストールできる。最近の配布系はたいがいデフォルトでインストールされていると思う。~/configureを実行したときにライブラリを認識しているかどうか確認すべし。(この辺はXemacsも同じよね。)
cd ~
mkdir src
cd src
tar zxvf emacs-21.2.tar.gz
tar zxvf leim-21.2.tar.gz
cd emacs-21.2
patch -p1 < emacs-21.1-xim-useXim.patch
patch -p1 < emacs-21.1-fontset-20011124.patch
./configure –with-gcc –with-pop –with-sound –prefix=/usr
make
make install
cd ~/src

いろいろインストール

小物など…
cd ~/src
emacs -batch -no-init-file -no-site-file -f batch-byte-compile menu-tree.el rpm-spec-mode.el po-mode.el ssl.el
install -m 644 menu-tree.el menu-tree.elc rpm-spec-mode.el rpm-spec-mode.elc po-mode.el po-mode.elc ssl.el ssl.elc /usr/share/emacs-21.2/site-lisp/
mkdir /usr/share/emacs-21.2/site-lisp/site-start.d
install -m 644 po-mode-init.el /usr/share/emacs-21.2/site-start.d/

たまごのインストール

一応、Cannaを使うためにたまごをインストール。最近はEmcwsパッチは要らないみたい。
tar zxvf tamago-4.0.6.tar.gz
cd tamago-4.0.6/
zcat ../tamago-00423a-current.diff.gz | patch -s -p1
./configure
make
cd ..

apel/lemi/Wanderlustなどメール環境

メール環境を構築。面倒なのでCVSから最新版をいただいてくる。lemiはflimとSEMIが合わさったパッケージらしい。
cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root login
cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout apel
cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout lemi
cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root checkout wanderlust
cd apel
make install
cd ..
cd lemi
make
cd ..
cd ..
cd wanderlust
make
make install
cd ..
ふぅ。今日はここで力つきた… と言うか、今までの設定ファイル~/.emacsを廃棄して再構成と言うところで、行き詰まった… 明日「以降」に続く。(続かないかも知れない…)