emacs インストール

「emacs」のインストール手順を説明します。

emacs のインストール方法

ここではSolaris2.5.1へのインストール手順を説明します。
インストールしたバージョンは「emacs-20.7」です。
また日本語環境としては、Wnnを採用し、「FreeWnn-1.1」をインストールしました。
以下のことを行えば、とりあえず日本語対応が可能になります。

順序としては、以下のようになります。
1.FreeWnnのインストール
2.emacsの作成
3.emacs MIMEの拡張(apel・flim・semiのインストール)
4..emacsファイルの記述


1.FreeWnnのインストール
(1)ソースアーカイブをダウンロードしてくる
ftp://ftp.freewnn.org/pub/FreeWnn/FreeWnn-Server-1.10.tar.gz

(2)FreeWnnのコンパイル
% mkdir FreeWnn-1.1
% cd FreeWnn-1.1
% gzip -cd ../FreeWnn-Server-1.10.tar.gz | tar xf -
% cd Xsi
% ./configure
% make
% su
# make install
(*)コンパイル時に環境変数がたりないとエラーとなることがある。
  /usr/openwin/binや/usr/ccs/bin/make、/usr/ucb/install等にPATHがとおっているか注意すること。


(3)Wnnユーザの作成
# useradd -u 127 -g 0 -d / -s /bin/csh wnn
(*)UIDを127にすること。しかしすでに使用されていれば他のUIDでも構いません。

(4)プロセス(jserver)の起動
# /usr/local/bin/Wnn4/jserver &

(5)環境変数の追加
% vi ~/.cshrc
   →「SETENV JSERVER /usr/local/bin/Wnn4/jserver」と記述



2.emacsのインストール
(1)ソースアーカイブをダウンロードしてくる
ftp://ftp.ring.gr.jp/pub/GNU/emacs/
  emacs-20.7.tar.gz、leim-20.7.tar.gzをダウンロード

(2)Wnn,Cannaを使用するためのソースアーカイブをダウンロードしてくる
ftp://ftp.jpl.org/pub/misc/
  emcws-emcws-20.7-20010125.gz、emcws-20.7-rename.patch.gzをダウンロード

(3)emacsのコンパイル
# gzip -cd emacs-20.7.tar.gz| tar xf -
# gzip -cd leim-20.7.tar.gz| tar xf -
# cd emacs-20.7
# gzip -cd ../emcws-20.7-20010125.gz | /usr/local/bin/patch -p1
# gzip -cd ../emcws-20.7-rename.patch.gz | /usr/local/bin/patch -p1
# ./configure --with-x --with-gcc --with-wnn \
  --with-wnn-includes=/usr/X11R6/include/wnn \
  --with-wnn-libraries=/usr/X11R6/lib/libwnn.a

# make
# make install
(*)patchは/bin/patchだとうまくいきませんでした。。ちなみにpatch 2.5.4でうまくいきました。



3.emacs MIMEの拡張
(1)それぞれのソースアーカイブをダウンロードしてくる
apel:ftp://ftp.etl.go.jp/pub/mule/apel/apel-10.3.tar.gz
flim:ftp://ftp.etl.go.jp/pub/mule/flim/flim-1.14/flim-1.14.2.tar.gz
semi:ftp://ftp.etl.go.jp/pub/mule/semi/semi-1.14-for-flim-1.14/semi-1.14.3.tar.gz

(2)apelのコンパイル
# gzip -cd apel-10.3.tar.gz | tar xf -
# cd apel-10.3
# make
# make install

(3)flimのコンパイル
# gzip -cd flim-1.14.2.tar.gz| tar xf -
# cd flim-1.14.2
# make
# make install

(4)semiのコンパイル
# gzip -cd semi-1.14.3.tar.gz | tar xf -
# cd semi-1.14.3
# make
# make install



4. .emacsの編集
(1)自ユーザディレクトリの.emacszファイルを編集する
% vi ~/.emacs

以下のように記述する。
(setq load-path
  (append
   '("/usr/local/share/emacs/20.7-emcws/site-lisp" ;;; local elisp files
    "/usr/local/share/emacs/20.7-emcws/site-lisp/mew" ;;; mew
    "/usr/local/share/emacs/20.7-emcws/lisp" ;;; Mule
    "/usr/local/share/emacs/20.7-emcws/site-lisp/mime"
    "/usr/local/share/emacs/20.7-emcws/site-lisp/w3")
   load-path))

(load "mime-setup")
(set-language-environment "Japanese")
; ????? のような文字になるのを防ぐには次の行を入れる
; 画面の漢字コードによって引数は変更する
(set-terminal-coding-system 'iso-2022-jp)

参考URL
http://www.freewnn.org/
http://www.ki.nu/software/emacs-20/semi.shtml

Solaris TOPページへ戻る