My
name is Shuhei Ohkado
環境:
SunOS 5.6,5.8
gcc 2.7.2.3,2.95.2
リンクめも
Netmaj http://www.sfc.wide.ad.jp/~kusune/netmaj/
KAN_NetMaj http://www.geocities.co.jp/SiliconValley-PaloAlto/4984/index.html
xmulti http://www.denpa.org/~go/xmulti/
sysinfo http://www.magnicomp.com(educational-only)
gnu-softwares http:// www.gnu.org (emacs,gcc,etc)
gcc http://gcc.gnu.org (www.gnu.orgにもあるけど)
readline ftp://ftp.gnu.org/pub/gnu/readline/(この上にpth(read)発見)
X Window System http://www.x.org/
Python http://www.python.org/
ruby http://www.ruby-lang.org/ja/
Tcl/Tk http://www.scriptics.com/
Caml language http://caml.inria.fr/
Perl http://www.perl.com
Java http://java.sun.com
SmallEiffel http://smalleiffel.loria.fr/general/download.html
FreeType http://www.freetype.org/
VFlib http://TypeHack.aial.hiroshima-u.ac.jp/VFlib/
flex ftp://ftp.gnu.org/non-gnu (non-gnuにcvs、ispellも発見)
bzip2 http://sourceware.cygnus.com/bzip2/
gnuplot日本語化 http://www.ipc.chiba-u.ac.jp/~yamaga/gnuplot+/index-j.html、http://www.ucc.ie/gnuplot/gnuplot-faq.html
kakasi http://kakasi.namazu.org/
nkf ftp://ftp.ie.u-ryukyu.ac.jp/pub/software/kono/(new),http://www.vector.co.jp/soft/win95/util/se031296.html,http://www.mirai.ne.jp/~cow/cowsoftj.html
pgp http://www.pgpi.org/, http://www.nai.com/(こっちはevalationのみ)
gnupg http://www.gnupg.org/
ipfilter http://cheops.anu.edu.au/~avalon/ip-filter.html
xemacs http://www.xemacs.org/
DeleGate http://www.delegate.org
XFree86 http://www.xfree86.org/
fvwm http://www.fvwm.org/
gimp http://www.gimp.org/
xanim http://xanim.va.pubnix.com/home.html
apache http://www.apache.org/, http://httpd.apache.org/
squid http://www.squid-cache.org/
lynx http://lynx.browser.org/
ncftp http://www.ncftp.com/ncftp/
wu-ftpd http://www.wu-ftpd.org/, http://www.isoternet.org/~y-koga/wu-ftpd/(日本語メモ)
ProFTPD http://www.proftpd.net/
ISC bind http://www.isc.org/, bindの解説 http://www.sfc.wide.ad.jp/~doi/japanese/memo/bind-8.1/toc.html, BIND8から9への移行について(日本語訳)http://www.aso.ecei.tohoku.ac.jp/~dais/misc/migration.txt
ntp http://www.eecis.udel.edu/~ntp/
DHCP http://www.isc.org/products/DHCP/(ISC)
kermit http://www.columbia.edu/kermit/
ssh http://www.ssh.com
openssh http://www.openssh.com/
nmap http://www.insecure.org/nmap/
sudo http://www.courtesan.com/sudo/
rsync http://rsync.samba.org/
mirror http://sunsite.org.uk/packages/mirror/
socks http://www.socks.nec.com/
sendmail http://www.sendmail.org/
CF ftp://ftp.kyoto.wide.ad.jp/mail/CF/
qpop http://www.eudora.com/qpopper/
procmail http://www.procmail.org/
fetchmail http://www.tuxedo.org/~esr/fetchmail/
MH-JP http://www.chem.eng.himeji-tech.ac.jp/~hayashi/internet/mh-plus.html
fml http://www.sapporo.iij.ad.jp/staff/fukachan/fml/
majordomo http://www.greatcircle.com/majordomo/,http://www.y-min.or.jp/~nob/ML/index.html(解説)
top http://www.groupsys.com/topinfo/
lsof ftp://vic.cc.purdue.edu/pub/tools/unix/lsof/
tcsh http://www2.wbs.ne.jp/~znc/tcsh/index.htm(tcsh最新版配布ページ,日本語化)
zsh http://www.zsh.org/ (8bit clean)
freewnn http://www.freewnn.org/
wnn6 http://www.omronsoft.co.jp/SP/pcunix/wnn/
skk http://openlab.ring.gr.jp/skk/
canna http://www.nec.co.jp/canna/
diclookup-mule ftp://ftp.math.s.chiba-u.ac.jp/tools/diclookup-mule/
Mew,Im http://www.Mew.org/
gnus http://www.gnus.org/
lookup http://openlab.ring.gr.jp/lookup/
auctex ftp://sunsite.auc.dk/packages/auctex/
tgif http://bourbon.cs.umd.edu:8001/tgif/
xvの拡張について http://www.airlab.cs.ritsumei.ac.jp/~ikeyan/xv-jp-extension/j/
xlockmore http://www.tux.org/~bagleyd/xlockmore.html
ImageMagick http://www.wizards.dupont.com/cristy/ImageMagick.html
xpdf http://www.foolabs.com/xpdf/
Berkeley Database(bsddb) http://www.sleepycat.com
libpng http://www.libpng.org/pub/png
zlib ftp://ftp.freesoftware.com/pub/infozip/zlib/
xpm http://www.zip.com.au/~bb/XawXpm/、http://www-sop.inria.fr/koala/lehors/xpm.html
cvs http://www.cvshome.org/
screen ftp://ftp.uni-erlangen.de/pub/utilities/screen/,http://www.ftp.uni-erlangen.de/pub/utilities/screen/, http://www.dekaino.net/screen/(日本語解説)、gnu.orgにもあり
zip,unzip http://www.freesoftware.com/pub/infozip/
samba http://mirror.nucba.ac.jp/samba/samba.html,http://www.samba.gr.jp/(日本 samba ユーザ会),http://samba.bento.ad.jp/,http://samba.org/samba/
dotfileGenerator http://www.cc.sojo-u.ac.jp/~g0801635/dotfile/index.jp.html(日本語のページ)
RFC http://www.rfc-editor.org/
InternetDrafts http://www.ietf.org/internet-drafts/
xfig ftp://www-epb.lbl.gov/xfig(latest),http://duke.usask.ca/~macphed/soft/fig/,http://member.nifty.ne.jp/tsato/xfig/(国際化、日本語)
SunFreeWare http://sunsite.sut.ac.jp/sun/solbin/(pkgaddでaddできる、右上でversion選択)
各種フリーソフトウェアの入手先一覧表 http://www.kt.rim.or.jp/%7Eksakai/software.html
各種フリーソフトウェアのftp一覧表 http://www.ayamura.org/installer/ftpsites2.html
NTT JTeX のインストール http://math.shinshu-u.ac.jp/~nakayama/howto/tex/jtex.html
ASCII版pTeX http://www.ascii.co.jp/pb/ptex/
xdvi日本語化 http://www.ipc.chiba-u.ac.jp/~yamaga/TeX/xdvi-j.html
tcpdump http://www.tcpdump.org/
tripwire http://www.tripwire.org(open-source only to linux?)
ntop http://www.ntop.org/
docbook-to-man http://www.oasis-open.org/docbook/tools/index.html
nsgmls ftp://ftp.jclark.com/pub/sp
CPAN http://cpan.perl.org/
gtk+ ftp://ftp.gtk.org/pub/gtk, http://www.gtk.org/
expect http://expect.nist.gov/
SUN_FREEWARE http://www.sunfreeware.com/
SUN_F MIRROR ftp://ftp.kddlabs.co.jp/Sun/sunfreeware , ftp://sunsite.sut.ac.jp/pub/sun-info/Solaris/
PROCTOOL from sun_freeware
glut3 http://reality.sgi.com/mjk_asd/glut3/glut3.html
mesa http://www.mesa3d.org/ (MesaDemos-3.4.tar.gz(src_glut)+MesaLib-3.4.tar.gz)
PyOpenGL http://pyopengl.sourceforge.net/
OpenGL http://www.opengl.org/
lesstif http://www.lesstif.org/
openmotif http://www.motifzone.net/
xgraph http://www.isi.edu/nsnam/xgraph/index.html, http://jean-luc.ncsa.uiuc.edu/Codes/xgraph/, http://www.goice.co.jp/member/mo/hack-progs/xgraph.html, http://www.cs.toronto.edu/~radford/xgraph.html
amaya(browser) http://www.w3.org/ 日本語が使えない
lv(unicode, UTF-8) http://www.ff.iij4u.or.jp/~nrt/lv/
cited from http://www.jp.ibm.com/developerworks/java/000623/j_toolkit-index.html#table
JVM
SUN JDK http://developer.java.sun.com/index.html
IBM JDK http://www.ibm.com/java/jdk/download/
Blackdown JDK http://www.blackdown.org/
XML Parser by Java
Xerces http://xml.apache.org/xerces-j/
XML4J http://www.alphaworks.ibm.com/tech/xml4j/
JAXP http://www.java.sun.com/xml/
auc-tex http://sunsite.dk/auctex/
qvwm http://www.qvwm.org/index-ja.html http://www.hlla.is.tsukuba.ac.jp/~kourai/
Solaris2のパッチあて http://www.fluidlab.naoe.t.u-tokyo.ac.jp/~minnie/Solaris2/,
sunsolve http://sunsolve.sun.co.jp/
SunSITE http://sunsite.sut.ac.jp/indexj.html
Security関連
セキュリティホール memo http://www.st.ryukoku.ac.jp/~kjm/security/memo/
SecurityFocus http://www.securityfocus.com/
OTP: http://www.st.ryukoku.ac.jp/~kjm/security/otp/, http://rigs.st.ryukoku.ac.jp/otp/, OTPとSSHのススメ http://www.feedmania.org/~yasu/linux/ssh/lj.html
TODO:
LCLint http://lclint.cs.virginia.edu/
<memo>
opie
kterm
rxvt
xloadimage
xfig
xpaint
texi2html
lha
compface-
magicpoint
netscape
rmap
その他
IIJ Archie http://www.iij.ad.jp/archie.html
SGI IRIX memo
Notes on IRIX(english) http://toolbox.sgi.com/TasteOfDT/public/freeware/shared/howto.html
日刊いんすとーらー http://www.ayamura.org/installer/
http://gcc.gnu.org/install/specific.html#mips*-sgi-irix6
http://toolbox.sgi.com/TasteOfDT/public/freeware/ -- FAQにhow to install があり
LINK TO SGI http://www.sgi.ethz.ch/sgilinks.html
SGI,patch http://www.sgi.com/support/security/index.html,http://support.sgi.com/irix/index.html
from gcc how to
http://violet.gelso.unitn.it/~benedikt/stuff/gcc2.8.html
http://www-ict.its.tudelft.nl/~erik/gcc/
% gzip -dc gcc-2.8.1.tar.gz | tar xvf -
_% gzip -dc libstdc++-2.8.1.tar.gz | tar xvf -
set path as ( /usr/sbin /sbin /usr/bsd /usr/bin /bin /usr/bin/X11 )
% ./configure --enable-threads --prefix=/usr/gnu
% gmake LANGUAGES=c
% gmake stage1
% gmake CC="stage1/xgcc -Bstage1/" CFLAGS="-g -O"
% gmake stage2
% gmake CC="stage2/xgcc -Bstage2/" CFLAGS="-g -O"
% gmake compare
% gmake install CC="stage2/xgcc -Bstage2/" CFLAGS="-g -O"
Set the CC and CXX environment variables on the freshly installed gcc:
_% setenv CC /usr/gnu/bin/gcc
_% setenv CXX /usr/gnu/bin/gcc
_% cd ../libstc++-2.8.1
_% setenv CC /usr/gnu/bin/gcc
_% setenv CXX /usr/gnu/bin/gcc
_% ./configure --prefix=/usr/gnu
_% gmake
_% gmake install
コンパイルメモ
XEmacs 21.1 (patch 12) のインストール
http://www.xemacs.orgから最新版をコンパイルできます。
日本語(wnn,canna)も問題なく動作しており、一通りの環境が構築できます。
(1)http://www.xemacs.orgから最新版を取ってくる
% tar xvzf xemacs-21.1.12.tar.gz
% tar xvzf xemacs-mule-sumo.tar.gz -C /usr/local/lib/xemacs
% tar xvzf xemacs-sumo.tar.gz -C /usr/local/lib/xemacs
注意、下の2つは/usr/local/lib/xemacs以下に置く。
xemacs-21.1.12-elc.tar.gzとxemacs-21.1.12-info.tar.gzはなくてもいい。
(2)環境変数をきちんと設定する
% setenv LD_LIBRARY_PATH /usr/local/X11R6.5.1/lib:/usr/local/lib:/usr/openwin/lib:/usr/dt/lib
% setenv LD_RUN_PATH /usr/local/X11R6.5.1/lib:/usr/local/lib:/usr/openwin/lib:/usr/dt/lib
(3)余力があれば、JPEG,XPM,TIFF,Compface,BerkeleyDB,cannaをインストールする。
(4)コンパイルして、インストールする
% ./configure --with-site-lisp --with-pop --with-mule --with-system-malloc --site-prefixes=/usr/lib/locale/ja/wnn/demo:/usr/local/BerkeleyDB
% make && make install
(5).emacsをカスタマイズする。
(setq wnn-host-name "harp.is.s.u-tokyo.ac.jp")
と書いておき、C-\で日本語入力モードにする際に、にjapanese-egg-wnnを選択する。
ref http://www.imasy.or.jp/~kazz/xemacs/
コメント
skkの漢字変換ができない。
sumoシリーズにあるemacs lispは恐るべき品揃えで、cannaも含めてなんでも揃っている。
M-x tetrisでテトリスが始まる。
日本語等を検索するには、C-sとした後に Returnキーをたたき、ミニバッファ に "Search:"を出す。
インテリマウスも動く。
二日目にVirtualBindingのエラーが出たがMotifのせいらしい。xmbind,
xprop -root|grep BINDを使う。
症状は、起動前はxprop -root|grep BINが何も表示しないのに対し、起動
後に、_MOTIF_DEFAULT_BINDINGS(STRING)にkeyが表示されてしまう。
解決策としては、
a. % xmbind /usr/dt/lib/bindings/sun
を実行してからxemacsを起動する。(このファイルはXkeysymDB)
b. 空のファイル~/.motifbindを作成しておく。
(もちろんkeysymを自分で書いても可。see man VirtualBindings)
xshisenがdebianから消えていると思ったら、メンテされてないようだ。
普通にはコンパイルできなかった。
『四川省 for X11』のインストール
(1)http://www.techfirm.co.jp/~masaoki/ からアーカイブを取ってくる
(2)アーカイブを展開する
% tar xvzf xshisen-1.36.tar.gz
(3)Y2Kを解決する。
xshisen-1.36/score.Cを開いて、417行目の
sprintf(rec[i].date, "%2.2d-%2.2d-%2.2d", tp->tm_year, tp->tm_mon+1, tp->tm_mday);
sprintf(rec[i].time, "%2.2d:%2.2d:%2.2d", tp->tm_hour, tp->tm_min, tp->tm_sec);
を
{
int tmp_year; /* fix y2k */
tmp_year=tp->tm_year;
while (tmp_year >= 100) {
tmp_year = 100 - tmp_year;
}
sprintf(rec[i].date, "%2.2d-%2.2d-%2.2d", tmp_year, tp->tm_mon+1, tp->tm_mday);
sprintf(rec[i].time, "%2.2d:%2.2d:%2.2d", tp->tm_hour, tp->tm_min, tp->tm_sec);
}
とでも直す。
(4)Makefile.inをちょっと変更。
66行目の
CODECONV = ./$(exec_name) -KCONV jis
を
CODECONV = ./$(exec_name) -KCONV jis-euc
に直す。
(5) configureを実行する。(ここがポイント)
% env CXX=gcc LIBS='-lnsl -lsocket -lICE -lSM' ./configure --enable-japanese= --with-motif --prefix=${HOME}/local --with-xpm-include=/usr/local/X11R6.4/include --with-xpm-lib=/usr/local/X11R6.4/lib --with-x
(6) あとはmake;make installする。
(7) XShisen.adを読み込んでいないとクリックの取り消しができなかった。
Last modified: Mon Feb 5 07:30:13 JST 2001