Version | Date |
---|---|
22.1 | 20070602 |
21.4a | 20050217 |
21.3 | 20030319 |
21.2 | 20020316 |
21.1 | 20011021 |
OS | Package Type | URL |
---|---|---|
NetBSD | pkgsrc | ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/editors/emacs/ |
FreeBSD | ports | http://www.freebsd.org/cgi/ports.cgi?query=emacs&stype=name&sektion=editors |
RedHat Linux | rpm (E) | emacs-21.4 |
Debian Linux | http://packages.debian.org/unstable/editors/emacs21.html | |
Mac OS X | fink package | http://home.att.ne.jp/alpha/z123/emacs-mac-j.html |
Windows | netinstall | http://www.netlaputa.ne.jp/~kose/Emacs/Meadow/index.html#netinstall |
Zaurus | http://sourceforge.jp/projects/zaurus-ja/ |
あまり役に立たないと思うが MacOS X の情報は次のところ
http://www.ki.nu/software/macosx/emacs.html
自分で組立てるには以下を参照のこと。
name | NetBSD/pkgsrc の場合 | その他の場合 | 注 |
---|---|---|---|
Xaw3d | x11/Xaw3d | Xaw3d-1.5.tar.gz |
AsciiSink.c:56: X11/Xaw3d/XawInit.h: No such file or directory のように言われる時は、次のようにするのも一方法 # ln -s /usr/local/src/xc/lib/Xaw3d /usr/X11R6/include/X11 u
widec.h: No such file or directory
と言われる時は、
-DEFINES = -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H +DEFINES = -DHAS_WCHAR_H -DNO_WIDEC_Hあるいは次の patch の方が確実: ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/x11/Xaw3d/patches/patch-ab |
Xpm | graphics/xpm 3.4k | xpm-3.4k.tar.gz | |
jpeg | graphics/jpeg jpeb-6b | jpegsrc.v6b.tar.gz | ./configure; make ; make install; mkdir /usr/local/include; make install-headers; make install-lib |
tiff | graphics/tiff 3.5.5 | tiff-v3.5.5.tar.gz | |
ungif | graphics/libungif 4.1.0 | libungif-4.1.0b1 | |
png | graphics/png 1.0.12 | libpng-1.0.11.tar.gz |
make -f scripts/makefile.netbsd make -f scripts/makefile.netbsd install cp pngconf.h png.h /usr/local/include |
組立方等 | cd /usr/pkgsrc/上記 して make; make install |
ftp://ftp.win.or.jp
ftp://ftp.kddlabs.co.jp/ などで、 site index を使って探す | 記載のないものは ./configure; make ; make install |
Does Emacs use -lXaw3d? yes Does Emacs use -lXpm? yes Does Emacs use -ljpeg? yes Does Emacs use -ltiff? yes Does Emacs use -lungif? yes Does Emacs use -lpng? yes Does Emacs use X toolkit scroll bars? yes最近は emcws の必要性が少なくなっているので、 まず素のものを組立てて、必要なら、その後で emcws を (違う名前を使って)入れる。 次のようにして、まず emacs を組立て、その後で patch を当ててから emcws を組立てる。 もし
tar zxf tar_files/emacs-21.3.tar.gz tar zxf tar_files/leim-21.3.tar.gzその後、普通は単に
cd emacs-21.3 ./configure make make installでいいはず。いくつもの機構 (archtechture)の機械に用意する時には、 VPATH の機能を使って
mkdir emacs-work cd emacs-work ../emacs-21.3/configure make make installとすると、便利。
何か問題がある時には、次のように --x-libraries を指定する などを試す。
mkdir emacs-work cd emacs-work ../emacs-21.3/configure \ --x-libraries=/usr/pkg/lib:/usr/X11R6/lib:/usr/local/lib:/usr/lib あるいは ../emacs-21.3/configure \ --x-libraries=/usr/pkg/lib:/usr/X11R6/lib:/usr/local/lib:/usr/lib\ --x-includes=/usr/X11R6/include:/usr/local/include これでもうまく行かない時には、 ../emacs-21.3/configure \ --x-libraries=/usr/pkg/lib:/usr/X11R6/lib:/usr/local/lib \ --x-includes=/usr/pkg/include:/usr/X11R6/include:/usr/local/include time make (su) make install
cd emacs-21.3 cd .. zcat $FTP/emcws-21.3-20030323.gz | patch -s -p0 mkdir emcws-21.3 cd emcws-21.3 ../emacs-21.3/configure \ --with-wnn-includes=/usr/local/include/wnn \ --with-wnn-libraries=/usr/local/lib \ --with-canna \ --with-canna-includes=/usr/local/canna/include \ --with-canna-libraries=/usr/local/canna/lib \ --with-sj3 \ --x-libraries=/usr/pkg/lib:/usr/X11R6/lib:/usr/local/lib \ --x-includes=/usr/pkg/include:/usr/X11R6/include:/usr/local/include あるいは pkgsrc を使っているなら ../emacs-21.3/configure \ --with-wnn-includes=/usr/pkg/include/wnn \ --with-wnn-libraries=/usr/pkg/lib \ --with-canna \ --with-canna-includes=/usr/pkg/canna/include \ --with-canna-libraries=/usr/pkg/lib \ --with-sj3 \ --x-libraries=/usr/pkg/lib:/usr/X11R6/lib \ --x-includes=/usr/pkg/include:/usr/X11R6/include time make make installこのようにすると、実は emacsclient は emcws 由来のものだけが残るが それで問題ないはず。
emacs の場合 # make install emcws の場合 # make clean # make EMACS=emcws installwl の icon が見えなくなっている方は
(...share/emacs)# mv 21.1-emcws/etc/wl 21.3-emcws/etc/Last Update 20:20:06 08/03/09