[CONTENTS] [PREV] [NEXT]

Mule 2.3 のインストール

Mule は GNU Emacs を多言語に対応させたものです。 日本語だけでなく、中国語、韓国語、タイ語など、さまざまな 言語の表示、入力が可能です。

Muleのコンパイル

まずはソースを入手します。以下の場所などにあります。

ftp://ftp.tut.ac.jp/GNU/mule/mule-2.3.tar.gz

ソースを展開します。

% cd $(TOPDIR)
% tar zxvf $(SRCDIR)/mule-2.3.tar.gz
% cd mule-2.3

mule-2.3/src/s/netbsd.h

一部修正します。

#define LIB_SYSTEM -lutil
を次のように修正します。
#define LIB_SYSTEM -lcrypt
-lutil は NetBSD 0.9 以降では不要です。 -lcrypt をつけないと、 リンク時にエラーが出ます。

Configureの実行

Configure を実行して Makefile を生成させます。

% ./Configure i386--netbsd --terminal-face --with-x-toolkit

最初の i386--netbsd は、CPUがi386系列 - メーカ不明 - OSはNetBSD の意です。

--terminal-face は、端末版(mule -nw)を利用する時、太字などの 文字属性を利用するよう指示しています。

--with-x-toolkit は、X での マウスの操作や、メニューなどを使用可能に します。

--mcpath を追加して、 lisp/site-init.el で pathname-coding-system を設定すると、 英語以外のファイル名が利用できるようになります。

詳しくは、INSTALL を参考にしましょう。

コンパイル/インストール

Congfigureが完了したら make します。

% make
% su
# make install
以上で完了です。

mule は標準では以下の場所にインストールされます。

/usr/local/bin           muleおよび、付属コマンドが入ります
/usr/local/lib/mule/     各種設定ファイルなど
   lock/		 ロックファイルの領域
   site-lisp/		 各マシンで追加した elisp ファイルを入れていきます
   バージョン番号/lisp/  標準のelispファイルが格納されます
	         /アーキテクチャ名  そのアーキテクチャ用の mule が呼び出す
                                    コマンドが格納されています。
                 /etc    ドキュメントが格納されてます。FAQや、いろいろな
                         機能やコマンドの解説があります。目を通しておくと
                         いいでしょう。FAQ-Mule.jp に日本語でのFAQがあります。

/usr/local/info         info ファイルが格納されます。

mule に関するドキュメント

mule は多くのオンラインドキュメントが含まれています。

[CONTENTS] [PREV] [NEXT]