エディタとしてxemacsをインストールする。Linuxの開発者のリーナスさんは大のxemacs嫌いらしいが・・・
また、xemacsを入れるのですからwanderlustもインストールしたいと思う。
#インストールした後の感想ですがULTRA10(333MHz,128MB(60ns))ではちと重いです・・・
#最近メモリを512MB(50ns)に変更してから結構快適かも・・・ 2001.10.5
基本的にsolarisへのインストールの際は先にフリーソフトのインストール(
ここ)を実行した後を前提に
書いていますのでもしかすると、環境的に不十分な場合は失敗するかもしれません。
【準備】
ftp://ftp.xemacs.org/xemacs-21.4/
から
xemacs-21.4.4.tar.gz
xemacs-21.4.4-elc.tar.gz
xemacs-21.4.4-info.tar.gz
をダウンロードしてきます。
ftp://ftp.xemacs.org/packages/
から
xemacs-sumo-2001-07-09.tar.gz
xemacs-mule-sumo-2001-07-09.tar.gz
をダウンロードしてきます。
それぞれかなりの容量なのでブロードバンドな環境でしか落とせないかもしれない。
ブロードバンドな環境にしたいのであればNTT116番へゴー!!(蛇足でしたな・・・)
それか、
UNIX USER買えばついてることが多いと思います。
この際定期購読しときましょう!
【xemacsのインストール】
#
LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/usr/dt/lib:/usr/opewin/lib;export
LD_LIBRARY_PATH
#
cd /usr/local/arc/xemacs
#
cp xemacs-21.4.4.tar.gz /usr/local/src
#
cp xemacs-21.4.4-info.tar.gz /usr/local/src
#
cp xemacs-21.4.4-elc.tar.gz /usr/local/src
#
cd /usr/local/src
#
tar zxf xemacs-21.4.4.tar.gz
#
tar zxf xemacs-21.4.4-elc.tar.gz
#
tar zxf xemacs-21.4.4-info.tar.gz
#
rm xemacs-21.4.4-elc.tar.gz xemacs-21.4.4-info.tar.gz
xemacs-21.4.4.tar.gz
#
cd /usr/local/src/xemacs-21.4.4
# .
/configure --site-includes="/usr/lib/locale/ja/wnn/demo/include"
\
--site-libraries="/usr/lib/locale/ja/wnn/demo/lib"
\
--with-pop=yes\
--with-mule=yes \
--with-wnn6=yes \
--with-cde \
--with-ncurses \
--with-xpm \
--with-png \
--with-jpeg \
--with-tiff \
--with-xfs \
2>&1 |tee configure.log
※この場合明示的に画像ライブラリを指定しているが、configureの時に入っていれば自動でサポートした形でインストールしてくれる。ちなみにconfigureオプションで何が自動で検出されるのか!というところはhttp://www.imasy.or.jp/~kazz/xemacs/install/などを参考にするとよいであろう。また、当然のことであるがconfigure
--helpで渡せるオプションの一覧を見ることができる。*マークがついているものが自動検出されるものである。configureを行う前にLD_LIBRARY_PATHは通しておく方がよい。多くのライブラリは/usr/local/libにインストールされているからだ。せっかくインストールしたライブラリもライブラリパスを設定しておかねばconfigure時に検出してくれない。
#
make 2>&1|tee make.log
#
make install 2>&1 | tee make_install.log
#
cp /usr/local/arc/xemacs/xemacs-mule-sumo-2001-07-09.tar.gz
/usr/local/lib/xemacs/
#
cd /usr/local/lib/xemacs
#
tar zxvf xemacs-mule-sumo-2001-07-09.tar.gz
#
rm xemacs-mule-sumo-2001-07-09.tar.gz
#
cp /usr/local/arc/xemacs/xemacs-sumo-2001-07-09.tar.gz
/usr/local/lib/xemacs/
#
cd /usr/local/lib/xemacs
#
tar zxvf xemacs-sumo-2001-07-09.tar.gz
#
rm xemacs-sumo-2001-07-09.tar.gz
少なくともここまで成功していればxemacs自体は問題なく立ち上がるだろう。しかし設定がまだ残っているがここでは詳しくは触れない。インストールが成功しているのであればメニュー画面の「ヘルプ」→「サンプル」で参考にして欲しい。
設定ファイルの構成(参考までに私のインストールしたばかりの状態のファイルにリンクしておく)
| 起動ファイル (user-init-file) |
~/.xemacs/init.el |
| カスタマイズ保存ファイル (custom-file) |
~/.xemacs/custom.el |
※少なくともこんな私の設定でも使えることは使える。
Linuxの時とまったく同じになるがwanderlustのインストールもしておくことにする。
※Makefileを触らずインストール先のオプションも指定せずに
デフォルトインストールするとapel,flim,semi,wlすべて
/usr/local/lib/xemacs/mule-packages/lisp
にインストールされる。
【準備】
・apel
ftp://ftp.m17n.org/pub/mule/apel/
・flim
ftp://ftp.m17n.org/pub/mule/flim/
・semi
ftp://ftp.m17n.org/pub/mule/semi/
・wanderlust(最新版)
http://cvs.m17n.org/cgi-bin/viewcvs/wanderlust/
※ページの左下の方に「Download tarball 」と書いてるところのリンク
or
・wanderlust(安定版)
ftp://ftp.jaist.ac.jp/pub/GNU/elisp/ftp.gohome.org/wl/stable/
●apel
bash-2.05#
cp /usr/local/arc/wanderlust/apel-10.3.tar.gz
/usr/local/src/
bash-2.05#
cd /usr/local/src
bash-2.05#
gzip -d < apel-10.3.tar.gz |tar xf -
bash-2.05#
cd apel-10.3
bash-2.05#
make package 2>&1|tee make_package.log
bash-2.05#
rm /usr/local/src/apel-10.3.tar.gz
muleのapelと今回インストールしたapelがかぶってしまって
エラーになるのでxemacs-packagesの方を削除してしまう。
bash-2.05# cd /usr/local/lib/xemacs/xemacs-packages/lisp
bash-2.05# tar cvf apel.tar.gz apel
bash-2.05# rm -rfv apel
これでインストールした方のapelが有効になる。
bash-2.05# cd /usr/local/src/apel-.1.03
bash-2.05# make install-package 2>&1
| tee make_install-package.log
●flim
bash-2.05#
cp /usr/local/arc/wanderlust/flim-1.14.3.tar.gz
/usr/local/src/
bash-2.05#
cd /usr/local/src
bash-2.05#
gzip -d < flim-1.14.3.tar.gz |tar xf -
bash-2.05#
cd flim-1.14.3
bash-2.05#
make package 2>&1|tee make_package.log
bash-2.05#
make install-package 2>&1|tee make_install-package.log
bash-2.05#
rm /usr/local/src/flim-1.14.3.tar.gz
●semi
bash-2.05#
cp /usr/local/arc/wanderlust/semi-1.14.3.tar.gz
/usr/local/src
bash-2.05#
cd /usr/local/src
bash-2.05#
gzip -d < semi-1.14.3.tar.gz |tar xf -
bash-2.05#
cd semi-1.14.3
bash-2.05#
make package 2>&1|tee make_package.log
bash-2.05#
make install-package 2>&1|tee make_install-package.log
bash-2.05#
rm /usr/local/src/semi-1.14.3.tar.gz
●wl
bash-2.05#
cp /usr/local/arc/wanderlust/wanderlust.tar.gz
/usr/local/src
bash-2.05#
cd /usr/local/src
bash-2.05#
gzip -d < wanderlust.tar.gz |tar xf -
bash-2.05#
cd wanderlust
bash-2.05#
make package 2>&1 |tee make_package.log
bash-2.05#
make install-package 2>&1|tee make_install-package.log
bash-2.05#
rm /usr/local/src/wanderlust.tar.gz
【設定】
Solarisでもlinuxの設定とまったく同じでよい。
私の設定例をあげておきます。参照していただきたいファイルは
.wl .signature .folders .addressesのファイルである。
すべて自分のホームディレクトリに置く。
cf /export/home/nitta/.wl