[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:1119]install place of APEL, FLIM, SEMI



>>>>> In [meadow-develop : No.1118] 
>>>>> “圭一” = Keiichi Suzuki <keiichi@xxxxxxxxx>さん
kose> 圭一さんはどうやって APEL, FLIM, SEMI をインストールしていますか?
kose> make EMACS=h:/Meadow/1.03a3/bin/Meadow95.exe 
kose>        PREFIX=h:/Meadow LISPDIR=h:/Meadow/site-lisp install

圭一> 私はもっと単純に、 make EMACS=meadownt だけです。すると... 
圭一> ;; Windows で Symbolic link が使えれば emacs -> meadownt とでもしてしま
圭一> ;; うのですが。 ^^;;;;

kose> h:/Meadow/1.03a3/site-lisp/emu
kose> h:/Meadow/site-lisp/apel
kose> h:/Meadow/site-lisp/flim
kose> h:/Meadow/site-lisp/semi

圭一> c:/usr/local/Meadow/1.03a3/site-lisp/apel|emu|flim|semi へインストールさ
圭一> れます。

ここへインストールされることは知っています。でもあえて

kose> へインストールされます。UNIXの標準的な場所である
kose> /usr/local/share/emacs/20.3.x/site-lisp/emu
kose> /usr/local/share/emacs/site-lisp/apel
kose> /usr/local/share/emacs/site-lisp/flim
kose> /usr/local/share/emacs/site-lisp/semi
kose> と対応していて素直な構成だと思います。この場所の方が良いと思
kose> うのですが、どうでしょうか?

と同じようにしているのは好みの問題なのだと思います。

o 今まで親しんできた場所だから。
o 他のelispも同様な version/site-lisp ではない方の site-lisp 配
  下に入れているから。

ということ。

圭一> うーむ、これなんですが...
圭一> 複数の version の emacs を共存させようとすると `emu' 以外は問題あるので
圭一> はないでしょうか?

どれがとはきちんと調べていないのでわかりませんが、

圭一> ;; Meadow 1.0 / 1.01 と Meadow 1.03 では byte code に互換性がないと思っ
圭一> ;; ているのですが気のせいでしょうか?

という理由で問題があるものがあると思います。

標準的な site-lisp はどうあるべきかがよくわからないんです。
(わからなくなってきているのです。)

Meadow に限って言えば、『$Meadow/version/site-lisp 以下に入れ
るもんなんだよ。』という合意(と言えるほど確かなものでなくて
も良い)がとれればそれで良いんだと思います。

そうすればそのように他の人にも説明をしますし。

で、

kose> これに関連した話は
kose> From: 守岡 知彦 (MORIOKA Tomohiko) <morioka@xxxxxxxxxxx>
kose> Subject: [MD:975]Version specific site-lisp of Meadow
kose> To: meadow-develop@xxxxxxxxxxxxxxxxxxxxxxxxxxx
kose> cc: tm-ja@xxxxxxxxxxxxxxxxxxxx
kose> Date: 22 Feb 1999 23:52:34 +0900
kose> というものがありましたが結論はどうなったのでしたっけ?

圭一> スレッドがありませんね。 ^^;;;;

の続きはどうなったのかなーと思ったんです。

圭一> ;; Message-Id もいっしょに示していただけると助かります。

はい。次からそうします。

kose> XEmacs の package 方式は、最初は違和感があって「なにこれ?」
kose> と思ったけど、最近はこういう方法も良いかな、と思い始めていま
kose> す。

圭一> XEmacs では *.el / *.elc が別のディレクトリーにインストールされるるので
圭一> したっけ? そうであれば、 .../Meadow/site-lisp/ に *.el のみインストール
圭一> して、 .../Meadow/1.03a3/site-lisp/ に *.elc をインストールするというの
圭一> でも良いかもしれません。

圭一> ;; Help 関係からのソース表示機能がこういう方式をサポートしているかどうか
圭一> ;; は気になりますし、別のディレクトリーにあると混乱の元かなとは思います
圭一> ;; が。

(詳しくはないのですが)
XEmacs は /usr/local/lib/xemacs/site-packages  以下に
etc, info, lib-src, lisp, man, pkginfo というディレクトリが
あってそこに入れるようです。

cd /usr/local/lib/xemacs/site-packages ; tar zxf mailcrypt-1.07-pkg.tar.gz

のようにするだけです。

tar ztvf mailcrypt-1.07-pkg.tar.gz

-rw-r--r-- steveb/xemacs   413 1999-02-02 22:14 pkginfo/MANIFEST.mailcrypt
-rw-r--r-- steveb/xemacs 14251 1998-12-10 05:26 lisp/mailcrypt/ChangeLog
-rw-r--r-- steveb/xemacs    79 1999-02-02 19:15 lisp/mailcrypt/_pkg.el
-rw-r--r-- steveb/xemacs  6046 1999-02-02 19:15 lisp/mailcrypt/auto-autoloads.el
-rw-r--r-- steveb/xemacs  5990 1999-02-02 19:37 lisp/mailcrypt/auto-autoloads.elc
-rw-r--r-- steveb/xemacs 18603 1998-12-10 05:26 lisp/mailcrypt/mailcrypt.el
-rw-r--r-- steveb/xemacs 13145 1999-02-02 19:37 lisp/mailcrypt/mailcrypt.elc
-rw-r--r-- steveb/xemacs 21918 1998-12-10 05:26 lisp/mailcrypt/mc-pgp.el
-rw-r--r-- steveb/xemacs 15408 1999-02-02 19:37 lisp/mailcrypt/mc-pgp.elc
-rw-r--r-- steveb/xemacs 29165 1998-12-10 05:26 lisp/mailcrypt/mc-remail.el
-rw-r--r-- steveb/xemacs 21834 1999-02-02 19:37 lisp/mailcrypt/mc-remail.elc
-rw-r--r-- steveb/xemacs 19713 1998-12-10 05:26 lisp/mailcrypt/mc-toplev.el
-rw-r--r-- steveb/xemacs 12921 1999-02-02 19:37 lisp/mailcrypt/mc-toplev.elc
-rw-r--r-- steveb/xemacs 69254 1999-02-02 19:37 info/mailcrypt.info
-rw-r--r-- steveb/xemacs 66340 1998-12-10 05:26 man/mailcrypt/mailcrypt.texi

のようにパッケージされています。なんとなくイメージは捕めます
でしょうか?

kose> Meadow も同様な方法を採って、様々なelispを簡単にインストール
kose> できて使えるようになればいいなとも考えているのです。

圭一> ディレクトリーをあまり深く掘りたくないという himiさんの発想もわからなく
圭一> はないのですが、標準にしたがっておいたほうが方が、何かと都合が良いのでは
圭一> ないかと思っています。

何が一番簡単なんだろ。と思っています。
--
こせき @ Emacs のページ作成中
http://www.NetLaputa.ne.jp/~kose/Emacs/
kose@xxxxxxxxxxxxxxxxxx