以下の索引はインストールした日付順に並んでいます。
元々のシステムは Slackware-3.1 + JE-0.9.8a だったはずですが、しかし、もはやどの部分が原形をとどめているのかは判断不可能…。 libc は 5.3.12 を使っています。またカーネルと PCMCIA についてはここを参照して下さい。
tar xzf ghostscript-5.10.tar.gz tar xzf ghostscript-5.10gnu.tar.gz cd gs5.10/ tar xzf ../ghostscript-5.10jpeg.tar.gz tar xzf ../ghostscript-5.10libpng.tar.gz tar xzf ../ghostscript-5.10zlib.tar.gz tar xzf ../gs510j20.tar.gz patch -p1 < ./gs510j20.diff ./tar_cat ln -s unix-gcc.mak Makefile make XCFLAGS=-DSVR4 su make install cd /usr/local/share/ghostscript/ tar xzf /home/olive/tsuchiya/install/gs/ghostscript-fonts-std-5.10.tar.gz cd fonts/ tar xzf /home/olive/tsuchiya/install/gs/ghostscript-fonts-other-5.10.tar.gz
tar xzf Xaw3d-1.3La-src.tar.gz cd xc/lib/Xaw3d xmkmf make make install
tar xzf gv-3.5.8.tar.gz cd gv-3.5.8 xmkmf make Makefiles make make install
config.jsh を実行した結果、生成される Makefile と site_dep.h および、config.h に対するパッチを mnews-1.21.config.tar.gz に保存した。tar xzvf mnews121PL4.tar.gz cd mnews-1.21PL4/build ./config.jsh # ../src/config.h を若干編集 make make install
tar xzf ~/usr/src/fvwm-2.0.46.tar.gz cd fvwm-2.0.46/ tar xzf ~/usr/src/fvwm-users-jp-kits.97Oct04.tar.gz patch <kits/patch/PATCH.i18n-jp patch -p <<__PATCH__ --- Fvwm.tmpl~ Fri Jul 10 00:02:17 1998 +++ Fvwm.tmpl Fri Jul 10 00:05:52 1998 @@ -288,17 +288,17 @@ ***************************************************************************/ /* Where do you want the fvwm binaries installed. */ -/* #define FvwmBinDir /usr/local/X11R6/bin */ +#define FvwmBinDir /usr/X11R6/bin /* Where do you want the fvwm modules installed. */ -/* #define FvwmDir /usr/local/X11R6/lib/X11/fvwm2 */ +#define FvwmDir /usr/X11R6/lib/X11/fvwm2 /* Where do you want the fvwm libraries installed. */ -/* #define FvwmLibDir /usr/local/X11R6/lib */ +#define FvwmLibDir /usr/X11R6/lib /* Where do you want the fvwm man pages installed. */ -/* #define FvwmManPath /usr/local/X11R6/man */ -/* #define FvwmManSuffix 1 */ +#define FvwmManPath /usr/X11R6/man +#define FvwmManSuffix 1 /*************************************************************************** __PATCH__ xmkmf make Makefiles make all make install make install.man
tar xzf smbfs-2.0.1.tar.gz cd smbfs-2.0.1 make make install
tar xzf mirror/receive/eblook-1.0b0.tar.gz cd eblook-1.0b0/ ./configure make make install
tar xzvf afio.2.4.2.tgz cd afio.2.4.4 make install -o root -g root -m 755 afio /usr/local/bin install -o root -g root -m 644 afio.1 /usr/local/man/man1
tar xzvf ~/mirror/receive/magicpoint-1.04a.tar.gz cd magicpoint-1.04a/ ./configure xmkmf make Makefiles make make install make install.man
tar xzf gnuserv-2.1alpha.tar.gz cd gnuserv-2.1alpha # Debian の gnuserv_2.1alpha-4.diff.gz を参考として patch を作成 gzip -dc gnuserv-2.1alpha.patch.gz | patch -p make install -o bin -g bin -m 755 gnuclient /usr/local/bin/ install -o bin -g bin -m 755 gnudoit /usr/local/bin/ install -o bin -g bin -m 755 gnuserv /usr/local/bin/ install -o root -g root -m 644 gnuserv.el /usr/local/lib/mule/site-lisp/ install -o root -g root -m 644 gnuserv.1 /usr/local/man/man1/ cd /usr/local/man/man1/ ln gnuserv.1 gnuclient.1 ln gnuserv.1 gnudoit.1
mkdir uudx cd uudx lha x uudx_299.lzh perl -pe 's/\r\n/\n/' makefile.sun >Makefile make -f Makefile CFLAGS='-O2' DEFS='-DEUC=1 -DUTIME_EXIST -DMKDIR_HAS_MODE' install -c -m 755 uudx /usr/local/bin/ nkf -e uudx.1 | perl -pe 's/\r\n/\n/' >/usr/local/man/man1/uudx.1
tar xzf ~/mirror/receive/eblook-1.0.tar.gz cd eblook-1.0/eb gzip -dc ~/eb.diff.gz | patch -p1 ./configure make make install
tar xzf ../freetype-1.2.tar.gz cd freetype-1.2/ CFLAGS=-O ./configure make cd lib make -f arch/unix/Makefile install
tar xzvf ../mirror/receive/VFlib2-2.24.1.tar.gz cd VFlib2-2.24.1/ CFLAGS=-O ./configure make cd lib make install
更新されたファイルは次の通り。tar xzf ~/usr/src/gs/gs5.50-vflib-1.0.tar.gz tar xzf ~/usr/src/gs/ghostscript-5.50.tar.gz patch -s -p0 < gs5.50-vflib-1.0/gs5.50-vflib-1.0.diff cd gs5.50 tar xzf ~/usr/src/gs/ghostscript-5.50jpeg.tar.gz mv jpeg-6b jpeg tar xzf ~/usr/src/gs/ghostscript-5.50libpng.tar.gz mv libpng-1.0.2 libpng tar xzf ~/usr/src/gs/ghostscript-5.50zlib.tar.gz mv zlib-1.1.3 zlib ln -s unix-gcc.mak makefile make XCFLAGS=-DSVR4 make install # 以下のフォントのインストールは 5.10 をインストールした時に完了しているので、省略 # cd /usr/local/share/ghostscript # tar xzf ~/usr/src/ghostscript-fonts-std-5.50.tar.gz # cd fonts # tar xzf ~/usr/src/ghostscript-fonts-other-5.50.tar.gz
/usr/local/bin/gs /usr/local/bin/gsbj /usr/local/bin/gsdj /usr/local/bin/gsdj500 /usr/local/bin/gslj /usr/local/bin/gslp /usr/local/bin/gsnd /usr/local/bin/bdftops /usr/local/bin/font2c /usr/local/bin/pdf2dsc /usr/local/bin/pdf2ps /usr/local/bin/printafm /usr/local/bin/ps2ascii /usr/local/bin/ps2epsi /usr/local/bin/ps2pdf /usr/local/bin/wftopfa /usr/local/bin/dvipdf /usr/local/bin/ps2ps /usr/local/man/man1 /usr/local/man/man1/gs.1 /usr/local/man/man1/pdf2dsc.1 /usr/local/man/man1/pdf2ps.1 /usr/local/man/man1/ps2ascii.1 /usr/local/man/man1/ps2epsi.1 /usr/local/man/man1/ps2pdf.1 /usr/local/man/man1/ps2ps.1 /usr/local/share/ghostscript/5.50vflib/Fontmap /usr/local/share/ghostscript/5.50vflib/cbjc600.ppd /usr/local/share/ghostscript/5.50vflib/cbjc800.ppd /usr/local/share/ghostscript/5.50vflib/bjc610a0.upp /usr/local/share/ghostscript/5.50vflib/bjc610a1.upp /usr/local/share/ghostscript/5.50vflib/bjc610a2.upp /usr/local/share/ghostscript/5.50vflib/bjc610a3.upp /usr/local/share/ghostscript/5.50vflib/bjc610a4.upp /usr/local/share/ghostscript/5.50vflib/bjc610a5.upp /usr/local/share/ghostscript/5.50vflib/bjc610a6.upp /usr/local/share/ghostscript/5.50vflib/bjc610a7.upp /usr/local/share/ghostscript/5.50vflib/bjc610a8.upp /usr/local/share/ghostscript/5.50vflib/bjc610b1.upp /usr/local/share/ghostscript/5.50vflib/bjc610b2.upp /usr/local/share/ghostscript/5.50vflib/bjc610b3.upp /usr/local/share/ghostscript/5.50vflib/bjc610b4.upp /usr/local/share/ghostscript/5.50vflib/bjc610b6.upp /usr/local/share/ghostscript/5.50vflib/bjc610b7.upp /usr/local/share/ghostscript/5.50vflib/bjc610b8.upp /usr/local/share/ghostscript/5.50vflib/cdj550.upp /usr/local/share/ghostscript/5.50vflib/necp2x.upp /usr/local/share/ghostscript/5.50vflib/necp2x6.upp /usr/local/share/ghostscript/5.50vflib/ras1.upp /usr/local/share/ghostscript/5.50vflib/ras24.upp /usr/local/share/ghostscript/5.50vflib/ras3.upp /usr/local/share/ghostscript/5.50vflib/ras32.upp /usr/local/share/ghostscript/5.50vflib/ras4.upp /usr/local/share/ghostscript/5.50vflib/ras8m.upp /usr/local/share/ghostscript/5.50vflib/stc.upp /usr/local/share/ghostscript/5.50vflib/stc1520h.upp /usr/local/share/ghostscript/5.50vflib/stc2.upp /usr/local/share/ghostscript/5.50vflib/stc2_h.upp /usr/local/share/ghostscript/5.50vflib/stc2s_h.upp /usr/local/share/ghostscript/5.50vflib/stc500p.upp /usr/local/share/ghostscript/5.50vflib/stc500ph.upp /usr/local/share/ghostscript/5.50vflib/stc600ih.upp /usr/local/share/ghostscript/5.50vflib/stc600p.upp /usr/local/share/ghostscript/5.50vflib/stc600pl.upp /usr/local/share/ghostscript/5.50vflib/stc800ih.upp /usr/local/share/ghostscript/5.50vflib/stc800p.upp /usr/local/share/ghostscript/5.50vflib/stc800pl.upp /usr/local/share/ghostscript/5.50vflib/stc_h.upp /usr/local/share/ghostscript/5.50vflib/stc_l.upp /usr/local/share/ghostscript/5.50vflib/stcany.upp /usr/local/share/ghostscript/5.50vflib/gs_init.ps /usr/local/share/ghostscript/5.50vflib/gs_btokn.ps /usr/local/share/ghostscript/5.50vflib/gs_ccfnt.ps /usr/local/share/ghostscript/5.50vflib/gs_cff.ps /usr/local/share/ghostscript/5.50vflib/gs_cidfn.ps /usr/local/share/ghostscript/5.50vflib/gs_cmap.ps /usr/local/share/ghostscript/5.50vflib/gs_diskf.ps /usr/local/share/ghostscript/5.50vflib/gs_dpnxt.ps /usr/local/share/ghostscript/5.50vflib/gs_dps.ps /usr/local/share/ghostscript/5.50vflib/gs_dps1.ps /usr/local/share/ghostscript/5.50vflib/gs_dps2.ps /usr/local/share/ghostscript/5.50vflib/gs_epsf.ps /usr/local/share/ghostscript/5.50vflib/gs_fonts.ps /usr/local/share/ghostscript/5.50vflib/gs_kanji.ps /usr/local/share/ghostscript/5.50vflib/gs_lev2.ps /usr/local/share/ghostscript/5.50vflib/gs_ll3.ps /usr/local/share/ghostscript/5.50vflib/gs_pfile.ps /usr/local/share/ghostscript/5.50vflib/gs_res.ps /usr/local/share/ghostscript/5.50vflib/gs_setpd.ps /usr/local/share/ghostscript/5.50vflib/gs_statd.ps /usr/local/share/ghostscript/5.50vflib/gs_ttf.ps /usr/local/share/ghostscript/5.50vflib/gs_typ32.ps /usr/local/share/ghostscript/5.50vflib/gs_typ42.ps /usr/local/share/ghostscript/5.50vflib/gs_type1.ps /usr/local/share/ghostscript/5.50vflib/gs_dbt_e.ps /usr/local/share/ghostscript/5.50vflib/gs_iso_e.ps /usr/local/share/ghostscript/5.50vflib/gs_ksb_e.ps /usr/local/share/ghostscript/5.50vflib/gs_std_e.ps /usr/local/share/ghostscript/5.50vflib/gs_sym_e.ps /usr/local/share/ghostscript/5.50vflib/acctest.ps /usr/local/share/ghostscript/5.50vflib/align.ps /usr/local/share/ghostscript/5.50vflib/bdftops.ps /usr/local/share/ghostscript/5.50vflib/caption.ps /usr/local/share/ghostscript/5.50vflib/cid2code.ps /usr/local/share/ghostscript/5.50vflib/decrypt.ps /usr/local/share/ghostscript/5.50vflib/docie.ps /usr/local/share/ghostscript/5.50vflib/font2c.ps /usr/local/share/ghostscript/5.50vflib/font2pcl.ps /usr/local/share/ghostscript/5.50vflib/gslp.ps /usr/local/share/ghostscript/5.50vflib/impath.ps /usr/local/share/ghostscript/5.50vflib/landscap.ps /usr/local/share/ghostscript/5.50vflib/level1.ps /usr/local/share/ghostscript/5.50vflib/lines.ps /usr/local/share/ghostscript/5.50vflib/markhint.ps /usr/local/share/ghostscript/5.50vflib/markpath.ps /usr/local/share/ghostscript/5.50vflib/packfile.ps /usr/local/share/ghostscript/5.50vflib/pcharstr.ps /usr/local/share/ghostscript/5.50vflib/pf2afm.ps /usr/local/share/ghostscript/5.50vflib/ppath.ps /usr/local/share/ghostscript/5.50vflib/prfont.ps /usr/local/share/ghostscript/5.50vflib/printafm.ps /usr/local/share/ghostscript/5.50vflib/ps2ai.ps /usr/local/share/ghostscript/5.50vflib/ps2ascii.ps /usr/local/share/ghostscript/5.50vflib/ps2epsi.ps /usr/local/share/ghostscript/5.50vflib/quit.ps /usr/local/share/ghostscript/5.50vflib/showchar.ps /usr/local/share/ghostscript/5.50vflib/showpage.ps /usr/local/share/ghostscript/5.50vflib/stcinfo.ps /usr/local/share/ghostscript/5.50vflib/stcolor.ps /usr/local/share/ghostscript/5.50vflib/doc/PUBLIC /usr/local/share/ghostscript/5.50vflib/doc/ps2epsi.txt /usr/local/share/ghostscript/5.50vflib/doc/Bug-form.htm /usr/local/share/ghostscript/5.50vflib/doc/C-style.htm /usr/local/share/ghostscript/5.50vflib/doc/Commprod.htm /usr/local/share/ghostscript/5.50vflib/doc/Copying.htm /usr/local/share/ghostscript/5.50vflib/doc/Current.htm /usr/local/share/ghostscript/5.50vflib/doc/DLL.htm /usr/local/share/ghostscript/5.50vflib/doc/Devices.htm /usr/local/share/ghostscript/5.50vflib/doc/Drivers.htm /usr/local/share/ghostscript/5.50vflib/doc/Fonts.htm /usr/local/share/ghostscript/5.50vflib/doc/Helpers.htm /usr/local/share/ghostscript/5.50vflib/doc/Hershey.htm /usr/local/share/ghostscript/5.50vflib/doc/History1.htm /usr/local/share/ghostscript/5.50vflib/doc/History2.htm /usr/local/share/ghostscript/5.50vflib/doc/History3.htm /usr/local/share/ghostscript/5.50vflib/doc/History4.htm /usr/local/share/ghostscript/5.50vflib/doc/Htmstyle.htm /usr/local/share/ghostscript/5.50vflib/doc/Humor.htm /usr/local/share/ghostscript/5.50vflib/doc/Install.htm /usr/local/share/ghostscript/5.50vflib/doc/Language.htm /usr/local/share/ghostscript/5.50vflib/doc/Lib.htm /usr/local/share/ghostscript/5.50vflib/doc/Make.htm /usr/local/share/ghostscript/5.50vflib/doc/New-user.htm /usr/local/share/ghostscript/5.50vflib/doc/News.htm /usr/local/share/ghostscript/5.50vflib/doc/Ps2pdf.htm /usr/local/share/ghostscript/5.50vflib/doc/Psfiles.htm /usr/local/share/ghostscript/5.50vflib/doc/Public.htm /usr/local/share/ghostscript/5.50vflib/doc/Readme.htm /usr/local/share/ghostscript/5.50vflib/doc/Source.htm /usr/local/share/ghostscript/5.50vflib/doc/Unix-lpr.htm /usr/local/share/ghostscript/5.50vflib/doc/Use.htm /usr/local/share/ghostscript/5.50vflib/doc/Xfonts.htm /usr/local/share/ghostscript/5.50vflib/traceimg.ps /usr/local/share/ghostscript/5.50vflib/traceop.ps /usr/local/share/ghostscript/5.50vflib/type1enc.ps /usr/local/share/ghostscript/5.50vflib/type1ops.ps /usr/local/share/ghostscript/5.50vflib/uninfo.ps /usr/local/share/ghostscript/5.50vflib/unprot.ps /usr/local/share/ghostscript/5.50vflib/viewcmyk.ps /usr/local/share/ghostscript/5.50vflib/viewgif.ps /usr/local/share/ghostscript/5.50vflib/viewjpeg.ps /usr/local/share/ghostscript/5.50vflib/viewpcx.ps /usr/local/share/ghostscript/5.50vflib/viewpbm.ps /usr/local/share/ghostscript/5.50vflib/viewps2a.ps /usr/local/share/ghostscript/5.50vflib/winmaps.ps /usr/local/share/ghostscript/5.50vflib/wftopfa.ps /usr/local/share/ghostscript/5.50vflib/wrfont.ps /usr/local/share/ghostscript/5.50vflib/zeroline.ps /usr/local/share/ghostscript/5.50vflib/gs_l2img.ps /usr/local/share/ghostscript/5.50vflib/pdf2dsc.ps /usr/local/share/ghostscript/5.50vflib/pdf_base.ps /usr/local/share/ghostscript/5.50vflib/pdf_draw.ps /usr/local/share/ghostscript/5.50vflib/pdf_font.ps /usr/local/share/ghostscript/5.50vflib/pdf_main.ps /usr/local/share/ghostscript/5.50vflib/pdf_ops.ps /usr/local/share/ghostscript/5.50vflib/pdf_sec.ps /usr/local/share/ghostscript/5.50vflib/gs_mex_e.ps /usr/local/share/ghostscript/5.50vflib/gs_mro_e.ps /usr/local/share/ghostscript/5.50vflib/gs_pdf_e.ps /usr/local/share/ghostscript/5.50vflib/gs_wan_e.ps /usr/local/share/ghostscript/5.50vflib/gs_pdfwr.ps /usr/local/share/ghostscript/5.50vflib/examples/alphabet.ps /usr/local/share/ghostscript/5.50vflib/examples/chess.ps /usr/local/share/ghostscript/5.50vflib/examples/cheq.ps /usr/local/share/ghostscript/5.50vflib/examples/colorcir.ps /usr/local/share/ghostscript/5.50vflib/examples/escher.ps /usr/local/share/ghostscript/5.50vflib/examples/golfer.ps /usr/local/share/ghostscript/5.50vflib/examples/grayalph.ps /usr/local/share/ghostscript/5.50vflib/examples/snowflak.ps /usr/local/share/ghostscript/5.50vflib/examples/tiger.ps /usr/local/share/ghostscript/5.50vflib/examples/vasarely.ps /usr/local/share/ghostscript/5.50vflib/examples/waterfal.ps /usr/local/share/ghostscript/5.50vflib/examples/ridt91.eps /usr/local/share/ghostscript/5.50vflib/vflib/allkanji.ps /usr/local/share/ghostscript/5.50vflib/vflib/article9.ps /usr/local/share/ghostscript/5.50vflib/vflib/fmaptype.ps /usr/local/share/ghostscript/5.50vflib/vflib/hankaku.ps /usr/local/share/ghostscript/5.50vflib/vflib/kbase.ps /usr/local/share/ghostscript/5.50vflib/vflib/kcomp.ps /usr/local/share/ghostscript/5.50vflib/vflib/kconfig.ps /usr/local/share/ghostscript/5.50vflib/vflib/kfvflib.ps /usr/local/share/ghostscript/5.50vflib/vflib/kinit.ps /usr/local/share/ghostscript/5.50vflib/vflib/kmapping.ps /usr/local/share/ghostscript/5.50vflib/vflib/koutline.ps /usr/local/share/ghostscript/5.50vflib/vflib/metrics2.ps /usr/local/share/ghostscript/5.50vflib/vflib/vchars.ps /usr/local/share/ghostscript/5.50vflib/vflib/vchars1.ps
mkdir /usr/local/lib/tex/share tar xzf ~/src/texmflib-7.3.tar.gz -C /usr/local/lib/tex/share/ tar xzf ~/src/texmflib-j1.8.tar.gz -C /usr/local/lib/tex/share/ tar xzf ~/src/latex209.tar.gz -C /usr/local/lib/tex/share/ tar xzf ~/src/web-7.2a.tar.gz tar xzf ~/src/web2c-7.2a.tar.gz tar xzf ~/src/texfam-1.1.tar.gz tar xzf ~/src/web2c-j1.8.tar.gz tar xzf ~/src/xdvik-20c.tar.gz gzip -dc ~/src/xdvik20c-j1.0p0d.patch.gz | patch -p mv xdvik-20c/xdvik web2c-7.2/ mv xdvik-20c/libwww web2c-7.2/ rm -rf xdvik-20c cd web2c-7.2/ tar xzf ~/src/dvipsk-5.78.tar.gz tar xzOf ~/src/dvipsk-jpatch-p1.4.tar.gz dvipsk.patch | patch -p ./configure --prefix=/usr/local/lib/tex perl -pi -e 's!/usr/local/share/texmf/!/usr/local/lib/tex/share/texmf/!' xdvik/print.h xdvik/vfontmap.c xdvik/xdvi-config.h xdvik/xdvi.c make CFLAGS='-O2 $$(XCFLAGS)' VFLIB='-lVFlib2' mkdir /usr/local/lib/tex/share/texmf/xdvi make install cd /usr/local/lib/tex/share/texmf/web2c/ cp -p texmf.cnf texmf.cnf.NTT
xdvi が文句をいわないように、vfontmap を作っておく。
cd /usr/local/lib/tex/share/texmf/xdvi cat >vfontmap <<__VFONTMAP__ min min # for ASCII nmin min # for ASCII goth goth # for ASCII ngoth goth # for ASCII dm min # for NTT dg goth # for NTT __VFONTMAP__
ASCII pTeX によって生成された DVI ファイルに含まれるフォントを処理するためのエントリを、 psfonts.map に登録する。
cd /usr/local/lib/tex/share/texmf/dvips/base cp -p psfonts.map psfonts.map.orig cat >>psfonts.map <<__PSFONTSMAP__ rml Ryumin-Light-H rmlv Ryumin-Light-V gbm GothicBBB-Medium-H gbmv GothicBBB-Medium-V __PSFONTSMAP__
tar xzf ~/usr/src/ndtpd-2.1.2.tar.gz cd ndtpd-2.1.2/eb/ CFLAGS=-O2 ./configure make make install
tar xzf eblook-1.1.tar.gz cd eblook-1.1 CFLAGS=-O2 ./configure make make install
更新されたファイルは次の通り。tar xzf ~/usr/src/rsync-2.2.1.tar.gz cd rsync-2.2.1/ CFLAGS=-O2 ./configure make make install
/usr/local/bin/rsync /usr/local/man/man1/rsync.1 /usr/local/man/man5/rsyncd.conf.5
tar xzf ~/usr/src/bzip2-0.9.0c.tar.gz cd bzip2-0.9.0c/ make install -c -m 755 bzip2 /usr/local/bin install -c -m 755 bzip2recover /usr/local/bin install -c -m 644 bzip2.1 /usr/local/man/man1 cd /usr/local/bin ln -s bzip2 bunzip2 ln -s bzip2 bzcat
tar xzf ~/usr/src/afio-2.4.5.tgz cd afio.2.4.5/ make CFLAGS1='-O2 -Wformat -fomit-frame-pointer' install -c -m 755 afio /usr/local/bin/ install -c -m 644 afio.1 /usr/local/man/man1/
bzcat ~/usr/src/egcs-1.1.1.tar.bz2 | tar xf - mkdir build cd build ../egcs-1.1.1/configure --prefix=/usr/local/lib/egcs make CFLAGS='-O' LIBCFLAGS='-g -O2' LIBCXXFLAGS='-g -O2 -fno-implicit-templates' bootstrap make install
tar xzf ~/usr/src/patch-2.5.1.tar.gz cd patch-2.5.1/ CC=egcc CFLAGS=-O2 ./configure make make install
make World
には3時間かかった。また、ディスクも 100MB 程度必要になる。
tar xzf ~/usr/src/xtt/xtt-1.1.tar.gz tar xzf ~/usr/src/xtt/X333servonly.tgz cd xc patch -p1 -t <../xtt-1.1/xtt-1.1.diff gzip -dc ~/usr/src/xtt/xtt11-to-pl00.diff.gz | patch -p1 -t cp -p host.def config/cf make World make install
tar xzf ~/usr/src/xtt/perlftlib-1.2.tar.gz cd perlftlib-1.2/ make PERLLIBDIR=/usr/lib/perl5/site_perl make PERLLIBDIR=/usr/lib/perl5/site_perl install
インストールされたファイルは次の通り。tar xzf ~/usr/src/readline/readline-2.2.1.tar.gz cd readline-2.2.1/ gzip -dc ~/usr/src/readline/readline-2.2.1.jpatch.980724.gz | patch -p0 CFLAGS=-O2 ./configure make make install cd /usr/local/info gzip -9 readline.info history.info
/usr/local/lib/libhistory.a /usr/local/lib/libreadline.a /usr/local/info/history.info.gz /usr/local/info/readline.info.gz /usr/local/man/man3/readline.3 /usr/local/include/readline/readline.h /usr/local/include/readline/chardefs.h /usr/local/include/readline/keymaps.h /usr/local/include/readline/history.h /usr/local/include/readline/tilde.h
インストールしたファイルは次の通り。tar xzf ~/usr/src/gnuplot+/gnuplot-beta347.tar.gz cd gnuplot/ tar xzf ~/usr/src/gnuplot+/gnuplot3.6b347+1.1.8.patch.tar.gz patch -p0 < gnuplot3.6+1.1.patch patch < ~/usr/src/gnuplot+/gnuplot3.6b347+1.1.8.gplt_x11.patch CC=egcc ./configure --with-vflib --with-gnu-readline make CFLAGS=-O2 make install
/usr/local/bin/gnuplot /usr/local/bin/gnuplot_x11 /usr/local/man/man1/gnuplot.1 /usr/local/share/gnuplot.gih
インストールされたファイルは次の通り。tar xzvf gcc-2.7.2.3.tar.gz cd gcc-2.7.2.3 ./configure --prefix=/usr --build=i586-pc-linux-gnulibc1 make LANGUAGES=c make stage1 make CC="stage1/xgcc -Bstage1/" CFLAGS="-O2" LANGUAGES=c make stage2 make CC="stage2/xgcc -Bstage2/" CFLAGS="-O2" LANGUAGES=c make compare make CC="stage2/xgcc -Bstage2/" CFLAGS="-O2" LANGUAGES=c install
/usr/bin/gcc /usr/bin/i586-pc-linux-gnulibc1-gcc /usr/lib/gcc-lib/i586-pc-linux-gnulibc1/2.7.2.3/include/float.h /usr/lib/gcc-lib/i586-pc-linux-gnulibc1/2.7.2.3/cc1 /usr/lib/gcc-lib/i586-pc-linux-gnulibc1/2.7.2.3/crtbegin.o /usr/lib/gcc-lib/i586-pc-linux-gnulibc1/2.7.2.3/crtbeginS.o /usr/lib/gcc-lib/i586-pc-linux-gnulibc1/2.7.2.3/crtend.o /usr/lib/gcc-lib/i586-pc-linux-gnulibc1/2.7.2.3/crtendS.o /usr/lib/gcc-lib/i586-pc-linux-gnulibc1/2.7.2.3/specs /usr/lib/gcc-lib/i586-pc-linux-gnulibc1/2.7.2.3/cpp /usr/lib/gcc-lib/i586-pc-linux-gnulibc1/2.7.2.3/libgcc.a /usr/man/man1/gcc.1 /usr/man/man1/cccp.1 /usr/info/cpp.info /usr/info/cpp.info-1 /usr/info/cpp.info-2 /usr/info/cpp.info-3 /usr/info/gcc.info /usr/info/gcc.info-1 /usr/info/gcc.info-10 /usr/info/gcc.info-11 /usr/info/gcc.info-12 /usr/info/gcc.info-13 /usr/info/gcc.info-14 /usr/info/gcc.info-15 /usr/info/gcc.info-16 /usr/info/gcc.info-17 /usr/info/gcc.info-18 /usr/info/gcc.info-19 /usr/info/gcc.info-2 /usr/info/gcc.info-20 /usr/info/gcc.info-21 /usr/info/gcc.info-22 /usr/info/gcc.info-23 /usr/info/gcc.info-24 /usr/info/gcc.info-25 /usr/info/gcc.info-3 /usr/info/gcc.info-4 /usr/info/gcc.info-5 /usr/info/gcc.info-6 /usr/info/gcc.info-7 /usr/info/gcc.info-8 /usr/info/gcc.info-9
さらに、/usr/bin/cpp を次のように書き直した。この編集を適切に行なわないと、X や xrdb などのように内部で cpp を呼び出しているコマンドの動作に不都合が生じる。
#!/bin/bash - for i in /usr/lib/gcc-lib/i586-pc-linux-gnulibc1/*/cpp; do exec "$i" "$@" done
更新されたファイルのリストは次の通り。tar xzvf ssh-1.2.26.tar.gz cd ssh-1.2.26/ CFLAGS=-O2 ./configure --sysconfdir=/etc/ssh --with-etcdir=/etc/ssh make make install
/usr/local/bin/ssh1 /usr/local/bin/ssh-keygen1 /usr/local/bin/ssh-agent1 /usr/local/bin/ssh-add1 /usr/local/bin/scp1 /usr/local/bin/ssh-askpass1 /usr/local/bin/make-ssh-known-hosts1 /usr/local/man/man1/ssh-keygen1.1 /usr/local/man/man1/ssh-agent1.1 /usr/local/man/man1/ssh-add1.1 /usr/local/man/man1/scp1.1 /usr/local/man/man1/ssh1.1 /usr/local/man/man1/make-ssh-known-hosts1.1 /usr/local/man/man8/sshd1.8 /usr/local/sbin/sshd1
更新されたファイルは次の通り。tar xzf uudeview-0.5.13_tar.gz cd uudeview-0.5.13/ CFLAGS=-O2 ./configure make make install
/usr/local/bin/uudeview /usr/local/bin/uuenview /usr/local/man/man1/uudeview.1 /usr/local/man/man1/uuenview.1
cus-dep.el
が欠けているので、Emacs-20.3 のソースから流用した。
ここで lisp/dgnushack.el の 37, 42 および 45 行目を、環境に合わせて修正して下さい。tar xzf ~/mirror/receive/elisp/custom-1.9962.tar.gz cd custom-1.9962/ patch -bp1 <~/mirror/receive/elisp/semi-gnus-mule23@1934/custom-1.9962.patch make EMACS=mule mkdir /usr/local/lib/mule/site-lisp/custom cp -p *.el *.elc /usr/local/lib/mule/site-lisp/custom cd .. tar xzf ~/mirror/receive/elisp/apel-9.12.tar.gz cd apel-9.12/ make EMACS=mule install cd .. tar xzf ~/mirror/receive/elisp/flim-1.12.1.tar.gz cd flim-1.12.1/ make EMACS=mule install cd .. tar xzf ~/mirror/receive/elisp/semi-1.12.0.tar.gz cd semi-1.12.0/ make EMACS=mule install cd .. tar xzf ~/mirror/receive/elisp/gnus-6_9-199812181900.tar.gz cd gnus-6_9-199812181900/ gzip -dc ~/mirror/receive/elisp/semi-gnus-mule23@1934/gnus-6_9-199812181900.patch.gz | patch -bp0
perl -pi -e 's!/usr/local/share/mule!/usr/local/lib/mule!' lisp/dgnushack.el ./configure make EMACS=mule cd lisp mkdir /usr/local/lib/mule/site-lisp/semi-gnus cp -p *.el *.elc /usr/local/lib/mule/site-lisp/semi-gnus cd ../texi cp -p gnus gnus-[0-9]* message /usr/local/info cd .. make EMACS=mule info-ja cd texi cp -p gnus-ja gnus-ja-[0-9]* message-ja /usr/local/info
tar xzf ~/usr/src/userlink-0.98a.tar.gz cd userlink-0.98a/ ./configure make make install depmod -a
更新されたファイルは次の通り。tar xzf xpm-3.4k.tar.gz cd xpm-3.4k xmkmf -a make Makefiles make includes make depend make make install
/usr/X11R6/lib/libXpm.so.4.11 /usr/X11R6/bin/sxpm /usr/X11R6/bin/cxpm /usr/X11R6/include/X11/xpm.h
--- console/Makefile~ Fri Jan 15 13:29:55 1999 +++ console/Makefile Fri Jan 15 13:36:37 1999 @@ -1,7 +1,7 @@ # Generated automatically from Makefile.in by configure. CC= gcc CFLAGS= -O3 -g -W -SUBDIRS=std inetd xppxp forms +SUBDIRS=std inetd xppxp all clean install depend: @for i in $(SUBDIRS);\
が、結局無駄なようなので、元に戻した。(1999年2月18日)--- src/main.c~ Wed Aug 19 14:43:53 1998 +++ src/main.c Fri Jan 15 16:40:07 1999 @@ -230,7 +230,7 @@ signal(SIGHUP, SigHup); #endif if (ISLOG(LOG_OS)) Logf(LOG_OS, "received SIGHUP\n"); - if (pppInfo.l_stat & LSTAT_PPP) CmdDisconnect(0, NULL); + /* if (pppInfo.l_stat & LSTAT_PPP) CmdDisconnect(0, NULL); */ } inline static void
--- /usr/local/etc/ppxp/ip/drouteup.ORIG Fri Jan 15 13:38:12 1999 +++ /usr/local/etc/ppxp/ip/drouteup Sat Jan 16 05:06:25 1999 @@ -1,3 +1,5 @@ ipconfig $(IP.LOCAL) $(IP.REMOTE) $(IP.NETMASK) $(IF.MTU) #iproute addnet $(IP.NETWORK) $(IP.NETMASK) iproute add default $(IP.REMOTE) +/usr/local/bin/ntpdate -s kudpc.kudpc.kyoto-u.ac.jp & +
更新されたファイルは次の通り。tar zxf ppxp-0.98112523.tar.gz cd ppxp ./configure make make install
/usr/local/bin/plast /usr/local/bin/ppxp /usr/local/bin/xppxp /usr/local/bin/xppxpm /usr/local/etc/ppxp/catcap /usr/local/etc/ppxp/chat/modemlogin /usr/local/etc/ppxp/chat/nifty /usr/local/etc/ppxp/chat/justnet /usr/local/etc/ppxp/conf/default /usr/local/etc/ppxp/conf/serial /usr/local/etc/ppxp/conf/debug /usr/local/etc/ppxp/conf/report /usr/local/etc/ppxp/conf/modem /usr/local/etc/ppxp/conf/server /usr/local/etc/ppxp/conf/qdial /usr/local/etc/ppxp/conf/filter01 /usr/local/etc/ppxp/conf/lcp.def /usr/local/etc/ppxp/conf/serial.os /usr/local/etc/ppxp/ip/hrouteup /usr/local/etc/ppxp/ip/drouteup /usr/local/etc/ppxp/ip/droutedown /usr/local/etc/ppxp/ip/hroutedown /usr/local/etc/ppxp/ip/drupmq /usr/local/etc/ppxp/keybind /usr/local/etc/ppxp/modem/3c563 /usr/local/etc/ppxp/modem/ms336 /usr/local/etc/ppxp/modem/xj2144 /usr/local/etc/ppxp/modem/v34es2 /usr/local/etc/ppxp/modem/standard /usr/local/etc/ppxp/modem/pcins128 /usr/local/etc/ppxp/modem/ex336 /usr/local/etc/ppxp/modem/mc6530 /usr/local/etc/ppxp/modem/generic /usr/local/etc/ppxp/modem/aterm /usr/local/etc/ppxp/modem/ta777 /usr/local/etc/ppxp/modem/sta128 /usr/local/etc/ppxp/modem/mn128 /usr/local/etc/ppxp/modem/tmad1280@64 /usr/local/etc/ppxp/modem/tmad1280@128 /usr/local/etc/ppxp/modem/dn1280 /usr/local/etc/ppxp/modem/pcmi336_128@64 /usr/local/etc/ppxp/modem/mc6500 /usr/local/etc/ppxp/modem/rta50i /usr/local/etc/ppxp/rc/start /usr/local/etc/ppxp/rc/stop /usr/local/etc/ppxp/rc/skeleton.rc /usr/local/etc/ppxp/rc/sendmail.rc /usr/local/etc/ppxp/rc/fetchmail.rc /usr/local/sbin/ppxpd /usr/local/sbin/in.ppxp /usr/local/share/locale/ja_JP/ppxpd.cat /usr/local/share/locale/ja_JP/ppxp.cat /usr/local/share/ppxp/html/basic.html /usr/local/share/ppxp/html/help.html /usr/local/share/ppxp/html/index.html /usr/local/share/ppxp/html/line.html /usr/local/share/ppxp/html/log.html /usr/local/share/ppxp/html/logo.gif /usr/local/share/ppxp/html/menu.html /usr/local/share/ppxp/html/quick.html /usr/local/share/ppxp/label/asahi.xpm /usr/local/share/ppxp/label/base.xpm /usr/local/share/ppxp/label/bekkoame.xpm /usr/local/share/ppxp/label/biglobe.xpm /usr/local/share/ppxp/label/dti.xpm /usr/local/share/ppxp/label/iij.xpm /usr/local/share/ppxp/label/iij4u.xpm /usr/local/share/ppxp/label/infopepper.xpm /usr/local/share/ppxp/label/infosphere.xpm /usr/local/share/ppxp/label/nifty.xpm /usr/local/share/ppxp/label/ocn.xpm /usr/local/share/ppxp/label/ppxp.xpm /usr/local/share/ppxp/label/rim.xpm /usr/local/share/ppxp/label/so-net.xpm /usr/local/share/ppxp/label/worldnet.xpm /usr/local/share/ppxp/label/xaxon.xpm
tar xzf ~/usr/src/xtt/xtt-1.1.tar.gz tar xzf ~/usr/src/xtt/X333servonly.tgz cd xc patch -p1 -t <../xtt-1.1/xtt-1.1.diff gzip -dc ~/usr/src/xtt/xtt11-to-pl00.diff.gz | patch -p1 -t gzip -dc ~/usr/src/xtt/xtt11pl00-to-pl01.diff.gz | patch -p1 -t gzip -dc ~/usr/src/xtt/xtt11pl01-to-pl02.diff.gz | patch -p1 -t gzip -dc ~/usr/src/xtt/xtt11pl02-to-pl03.diff.gz | patch -p1 -t gzip -dc ~/usr/src/xtt/xtt11pl03-to-pl04.diff.gz | patch -p1 -t cp -p host.def config/cf make libfont make install
/usr/X11R6/lib/modules/codeconv/ISO8859_1.so /usr/X11R6/lib/modules/codeconv/BIG5.so /usr/X11R6/lib/modules/codeconv/GB2312.so /usr/X11R6/lib/modules/codeconv/JISX0201.so /usr/X11R6/lib/modules/codeconv/JISX0208.so /usr/X11R6/lib/modules/codeconv/JISX0212.so /usr/X11R6/lib/modules/codeconv/KSC5601.so /usr/X11R6/lib/modules/codeconv/KSCJOHAB.so /usr/X11R6/lib/modules/codeconv/ISO8859_2.so /usr/X11R6/lib/modules/codeconv/ISO8859_3.so /usr/X11R6/lib/modules/codeconv/ISO8859_4.so /usr/X11R6/lib/modules/codeconv/ISO8859_5.so /usr/X11R6/lib/modules/codeconv/ISO8859_6.so /usr/X11R6/lib/modules/codeconv/ISO8859_7.so /usr/X11R6/lib/modules/codeconv/ISO8859_8.so /usr/X11R6/lib/modules/codeconv/ISO8859_9.so /usr/X11R6/lib/modules/codeconv/ISO8859_10.so /usr/X11R6/lib/modules/codeconv/ISO8859_11.so /usr/X11R6/lib/modules/codeconv/ISO8859_14.so /usr/X11R6/lib/modules/codeconv/ISO8859_15.so /usr/X11R6/lib/modules/codeconv/KOI8.so /usr/X11R6/lib/modules/codeconv/VISCII.so /usr/X11R6/lib/modules/codeconv/TCVN.so /usr/X11R6/lib/libfont.so.1.1 /usr/X11R6/include/X11/fonts/codeconv/ftcap.h /usr/X11R6/include/X11/fonts/codeconv/ftcconv.h /usr/X11R6/include/X11/fonts/codeconv/ftcconvC.h /usr/X11R6/include/X11/fonts/codeconv/ftcconvP.h /usr/X11R6/include/X11/fonts/codeconv/ftmisc.h
また、tar xzf ../w3-3.0.50.tar.gz cd w3-3.0.50 make EMACS=mule mkdir ~/usr/share/emacs/19.34/lisp/w3 cp -fp *.el *.elc html32.dsl default.css ~/usr/share/emacs/19.34/lisp/w3
w3.el
に以下のようなパッチを当てた。
--- w3.el.orig Thu Jan 23 09:28:01 1997 +++ w3.el Tue Feb 9 12:47:15 1999 @@ -83,6 +83,7 @@ (require 'w3-vars) (eval-and-compile (require 'w3-display)) +(require 'wid-edit) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
tar xzf ../w3.tar.gz cd w3-4.0pre.39/ ./configure --with-emacs=mule --with-makeinfo=no --with-custom=/home/jungle/tsuchiya/usr/share/emacs/19.34/lisp/custom --with-gnus=/home/jungle/tsuchiya/usr/share/emacs/19.34/lisp/semi-gnus --prefix=/home/jungle/tsuchiya/usr/share --with-lispdir=/home/jungle/tsuchiya/usr/share/emacs/19.34/lisp/w3 make make install mv ~/usr/share/share/default.ccs ~/usr/share/emacs/19.34/lisp/w3/ rm -rf ~/usr/share/share/
w3-display.el
に以下の修正を加えた。
--- w3-display.el~ Tue Feb 9 19:05:18 1999 +++ w3-display.el Tue Feb 9 19:19:43 1999 @@ -497,10 +497,10 @@ (cookie fname st nd)))) (defun w3-widget-buffer (widget) - (let ((overlay (or (widget-get widget :button-overlay) - (widget-get widget :field-overlay))) - (extent (or (widget-get widget :button-extent) - (widget-get widget :field-extent)))) + (let ((overlay (or (widget-get widget ':button-overlay) + (widget-get widget ':field-overlay))) + (extent (or (widget-get widget ':button-extent) + (widget-get widget ':field-extent)))) (or (and overlay (overlay-buffer overlay)) (and extent (extent-buffer extent)))))
w3-cfg.el
に以下の修正を加えた。
--- w3-cfg.el~ Tue Feb 9 19:05:21 1999 +++ w3-cfg.el Tue Feb 9 19:56:31 1999 @@ -26,19 +26,19 @@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (defconst w3-configuration-data - '( - (srcdir . ".") - (datadir . "${prefix}/share") - (prefix . "/home/jungle/tsuchiya/usr/share") - (infodir . "${prefix}/info") - (lispdir . "/home/jungle/tsuchiya/usr/share/emacs/19.34/lisp/w3") - (EMACS . "mule") - (CUSTOM . "/a/jungle/home/jungle/tsuchiya/usr/share/emacs/19.34/lisp/custom") - (EMACS_FLAVOR . "emacs") - (EMACS_VERSION . "19.34") - (EMACS_PACKAGE_DIR . "") - (XEMACS . "no") - ) + (list + '(srcdir . ".") + '(datadir . "${prefix}/emacs/19.34/lisp/w3") + (cons 'prefix (expand-file-name "~/usr/share")) + '(infodir . "${prefix}/info") + '(lispdir . "${prefix}/emacs/19.34/lisp/w3") + '(EMACS . "mule") + '(CUSTOM . "${prefix}/emacs/19.34/lisp/custom") + '(EMACS_FLAVOR . "emacs") + '(EMACS_VERSION . "19.34") + '(EMACS_PACKAGE_DIR . "") + '(XEMACS . "no") + ) "Emacs/W3 configuration data. This data is from the configuration step in building Emacs/W3, and the data may not accurately reflect your current environment.")
cvs -d :pserver:anonymous@chamonix.jaist.ac.jp:/hare/cvs/root login cvs -d :pserver:anonymous@chamonix.jaist.ac.jp:/hare/cvs/root co -r gnus-6_10_7 gnus cd gnus gzip -dc ~/semi-gnus-6_10_7.patch.gz | patch -p0 cp -fp ~/usr/share/emacs/19.34/lisp/semi-gnus/dgnushack.el lisp/ ./configure make EMACS=mule cd lisp cp -fp *.el *.elc ~/usr/share/emacs/19.34/lisp/semi-gnus/ cd ../texi cp -fp gnus gnus-[0-9]* message ~/usr/share/info/ cd .. make EMACS=mule info-ja cd texi cp -fp gnus-ja gnus-ja-[0-9]* message-ja ~/usr/share/info/
tar xzf ~/mirror/receive/setserial-2.15.tar.gz cd setserial-2.15/ CFLAGS=-O2 ./configure make install -c setserial /bin install -m 644 setserial.8 /usr/man/man8/ gzip -9 /usr/man/man8/setserial.8
tar xzf ~/usr/src/wget-1.5.3.tar.gz cd wget-1.5.3/ CC=egcc CFLAGS=-O3 ./configure --disable-nls make make install cd /usr/local/info rm -f wget*gz gzip -9 wget*
cvs -d :pserver:anonymous@chamonix.jaist.ac.jp:/hare/cvs/root login cvs -d :pserver:anonymous@chamonix.jaist.ac.jp:/hare/cvs/root co -r semi-gnus-6_10_11 gnus cd gnus/ cp -fp ~/usr/share/emacs/19.34/lisp/semi-gnus/dgnushack.el lisp/ ./configure make EMACS=mule cd lisp cp -fp *.el *.elc ~/usr/share/emacs/19.34/lisp/semi-gnus/ cd ../texi cp -fp gnus gnus-[0-9]* message ~/usr/share/info/ cd .. make EMACS=mule info-ja cd texi cp -fp gnus-ja gnus-ja-[0-9]* message-ja ~/usr/share/info/
更新されたファイルは次の通り。tar xzf ~/usr/src/rsync-2.3.1.tar.gz cd rsync-2.3.1/ CFLAGS=-O2 ./configure make make install
/usr/local/bin/rsync /usr/local/man/man1/rsync.1 /usr/local/man/man5/rsyncd.conf.5
tar xzf cu-sudo.v1.5.9p1.tar.gz cd sudo.v1.5.9p1/ CFLAGS=-O2 ./configure make make install
更新されたファイルは次の通り。
/usr/local/bin/sudo /usr/local/man/man5/sudoers.5 /usr/local/man/man8/sudo.8 /usr/local/man/man8/visudo.8 /usr/local/sbin/visudo
tar xzf grep-2.3.tar.gz cd grep-2.3 CFLAGS=-O2 ./configure --prefix=/usr --disable-nls make sudo make install sudo gzip -9 /usr/info/grep.info sudo gzip -9 /usr/man/man1/{,e,f}grep.1
更新されたファイルは次の通り。
/usr/bin/grep /usr/bin/fgrep /usr/bin/egrep /usr/man/man1/grep.1.gz /usr/man/man1/fgrep.1.gz /usr/man/man1/egrep.1.gz /usr/info/grep.info.gz
tar xzf db-2.7.3.tar.gz cd db-2.7.3/build_unix/ CC=gcc CFLAGS=-O2 ../dist/configure --enable-compat185 --enable-dump185 --enable-cxx patch -p0 <<__EOP__ --- Makefile.ORIG Fri Apr 30 22:23:21 1999 +++ Makefile Fri Apr 30 22:23:37 1999 @@ -70,7 +70,7 @@ DBE= db_dump185.o $(POBJS) db_dump185: $(DBE) - $(CC) -o $@ $(LDFLAGS) $(DBE) $(LIBS) + $(CC) -o $@ $(LDFLAGS) $(DBE) $(LIBS) -ldb DBF= db_load.o $(POBJS) db_load: $(DBF) $(libdb) __EOP__ make cp libdb.a /usr/local/lib cp db.h db_185.h ../include/db_cxx.h /usr/local/include cp db_archive db_checkpoint db_deadlock db_dump db_dump185 db_load db_printlog db_recover db_stat /usr/local/bin
インストールされたファイルは次の通り。
/usr/local/bin/db_dump /usr/local/bin/db_archive /usr/local/bin/db_checkpoint /usr/local/bin/db_deadlock /usr/local/bin/db_dump185 /usr/local/bin/db_load /usr/local/bin/db_printlog /usr/local/bin/db_recover /usr/local/bin/db_stat /usr/local/include/db.h /usr/local/include/db_185.h /usr/local/include/db_cxx.h /usr/local/lib/libdb.a
tar xzf perl5.005_03.tar.gz cd perl5.005_03 sh Configure -d -Ud_setlocale -Dcc=gcc -Doptimize='-mcpu=pentium -O2' make make test sudo make install cd /usr/include sudo h2ph `find /usr/include/ -type f -name '*.h' -print | sed 's/^\/usr\/include\///'`
tar xzf ~/mirror/receive/cvs-1.10.5.tar.gz cd cvs-1.10.6 CFLAGS=-O2 ./configure make sudo make install
インストールされたファイルは次の通り。
/usr/local/bin/cvs /usr/local/bin/cvsbug /usr/local/bin/rcs2log /usr/local/lib/cvs/contrib/README /usr/local/lib/cvs/contrib/intro.doc /usr/local/lib/cvs/contrib/cvscheck.man /usr/local/lib/cvs/contrib/clmerge /usr/local/lib/cvs/contrib/cln_hist /usr/local/lib/cvs/contrib/commit_prep /usr/local/lib/cvs/contrib/cvs2vendor /usr/local/lib/cvs/contrib/cvs_acls /usr/local/lib/cvs/contrib/cvscheck /usr/local/lib/cvs/contrib/log /usr/local/lib/cvs/contrib/log_accum /usr/local/lib/cvs/contrib/mfpipe /usr/local/lib/cvs/contrib/rcs-to-cvs /usr/local/lib/cvs/contrib/rcs2log /usr/local/lib/cvs/contrib/rcslock /usr/local/lib/cvs/contrib/sccs2rcs /usr/local/info/cvs.info /usr/local/info/cvs.info-1 /usr/local/info/cvs.info-2 /usr/local/info/cvs.info-3 /usr/local/info/cvs.info-4 /usr/local/info/cvs.info-5 /usr/local/info/cvs.info-6 /usr/local/info/cvs.info-7 /usr/local/info/cvs.info-8 /usr/local/info/cvs.info-9 /usr/local/info/cvsclient.info /usr/local/info/cvsclient.info-1 /usr/local/info/cvsclient.info-2 /usr/local/info/cvsclient.info-3 /usr/local/man/man1/cvs.1 /usr/local/man/man5/cvs.5 /usr/local/man/man8/cvsbug.8
tar xzf emacs-19.34b.tar.gz cd emacs-19.34/ gzip -dc ../mule-23-1934-alpha01.diff.gz | patch -s -p1 patch -p1 < ../composite-char-patch CC=egcc CFLAGS=-O3 ./configure --with-x-toolkit --with-wnn4 \ --with-executable=mule --with-emacs-prefix=mule \ --with-wnn-includes=/usr/X11R6/include/wnn --with-wnn-libraries=/usr/X11R6/lib make make install
cvs -d :pserver:anonymous@chamonix.jaist.ac.jp:/hare/cvs/root login cvs -d :pserver:anonymous@chamonix.jaist.ac.jp:/hare/cvs/root co -r gnus-6_10_12 gnus cd gnus gzip -dc ~/semi-gnus-6_10_12.patch.gz | patch -p0 cp -fp ~/usr/share/emacs/19.34/lisp/semi-gnus/dgnushack.el lisp/ ./configure make EMACS=mule cd lisp cp -fp *.el *.elc ~/usr/share/emacs/19.34/lisp/semi-gnus/ cd ../texi cp -fp gnus gnus-[0-9]* message ~/usr/share/info/ cd .. make EMACS=mule info-ja cd texi cp -fp gnus-ja gnus-ja-[0-9]* message-ja ~/usr/share/info/
cvs -d :pserver:guest@openlab.ring.gr.jp:/circus/cvsroot login cvs -d :pserver:guest@openlab.ring.gr.jp:/circus/cvsroot co lookup cd lookup/ ./configure --with-emacs=mule make cd lisp cp -p *.{el,elc} ~/usr/share/emacs/lisp/lookup/
tar xzf texinfo-3.9.tar.gz cd texinfo-3.9 patch -p1 -s <../texinfo-3.9j.diff patch -p0 <<__EOP__ --- makeinfo/makeinfo.c~ Wed May 12 23:13:59 1999 +++ makeinfo/makeinfo.c Wed May 12 23:18:33 1999 @@ -1247,7 +1247,6 @@ size_of_input_text = count; input_filename = fullpath; node_filename = strdup (fullpath); - free (fullpath); input_text_offset = 0; line_number = 1; /* Not strictly necessary. This magic prevents read_token () from doing __EOP__ CFLAGS=-O2 ./configure make sudo make install sudo gzip -9 /usr/local/info/{texinfo*,info.info,makeinfo.info,info-stnd.info} cd emacs mule -batch -eval '(setq load-path (cons nil load-path))' -f batch-byte-compile *.el sudo install -o root -g root -m 644 *.el *.elc /usr/local/share/mule/site-lisp/
/usr/local/bin/makeinfo /usr/local/bin/info /usr/local/bin/texindex /usr/local/bin/texi2dvi /usr/local/bin/install-info /usr/local/info/dir /usr/local/info/info.info.gz /usr/local/info/info-stnd.info.gz /usr/local/info/makeinfo.info.gz /usr/local/info/texinfo.gz /usr/local/info/texinfo-1.gz /usr/local/info/texinfo-10.gz /usr/local/info/texinfo-11.gz /usr/local/info/texinfo-12.gz /usr/local/info/texinfo-2.gz /usr/local/info/texinfo-3.gz /usr/local/info/texinfo-4.gz /usr/local/info/texinfo-5.gz /usr/local/info/texinfo-6.gz /usr/local/info/texinfo-7.gz /usr/local/info/texinfo-8.gz /usr/local/info/texinfo-9.gz /usr/local/man/man1/info.1 /usr/local/share/mule/site-lisp/detexinfo.el /usr/local/share/mule/site-lisp/detexinfo.elc /usr/local/share/mule/site-lisp/info.el /usr/local/share/mule/site-lisp/info.elc /usr/local/share/mule/site-lisp/informat.el /usr/local/share/mule/site-lisp/informat.elc /usr/local/share/mule/site-lisp/makeinfo.el /usr/local/share/mule/site-lisp/makeinfo.elc /usr/local/share/mule/site-lisp/texinfmt.el /usr/local/share/mule/site-lisp/texinfmt.elc /usr/local/share/mule/site-lisp/texinfo.el /usr/local/share/mule/site-lisp/texinfo.elc /usr/local/share/mule/site-lisp/texnfo-tex.el /usr/local/share/mule/site-lisp/texnfo-tex.elc /usr/local/share/mule/site-lisp/texnfo-upd.el /usr/local/share/mule/site-lisp/texnfo-upd.elc
tar xzf autoconf-2.13.tar.gz cd autoconf-2.13 CFLAGS=-O2 ./configure make sudo make install
インストールされたファイルは次の通り。
/usr/local/bin/autoconf /usr/local/bin/autoheader /usr/local/bin/autoreconf /usr/local/bin/autoscan /usr/local/bin/autoupdate /usr/local/bin/ifnames /usr/local/info/autoconf.info /usr/local/info/standards.info /usr/local/share/autoconf/acconfig.h /usr/local/share/autoconf/acfunctions /usr/local/share/autoconf/acgeneral.m4 /usr/local/share/autoconf/acheaders /usr/local/share/autoconf/acidentifiers /usr/local/share/autoconf/acmakevars /usr/local/share/autoconf/acoldnames.m4 /usr/local/share/autoconf/acprograms /usr/local/share/autoconf/acspecific.m4 /usr/local/share/autoconf/autoconf.m4 /usr/local/share/autoconf/autoconf.m4f /usr/local/share/autoconf/autoheader.m4 /usr/local/share/autoconf/autoheader.m4f
tar xzf automake-1.4.tar.gz cd automake-1.4 CFLAGS=-O2 ./configure make sudo make install
インストールされたファイルは次の通り。
/usr/local/bin/aclocal /usr/local/bin/automake /usr/local/info/automake.info /usr/local/info/automake.info-1 /usr/local/info/automake.info-2 /usr/local/info/automake.info-3 /usr/local/share/aclocal/ccstdc.m4 /usr/local/share/aclocal/cond.m4 /usr/local/share/aclocal/dmalloc.m4 /usr/local/share/aclocal/error.m4 /usr/local/share/aclocal/header.m4 /usr/local/share/aclocal/init.m4 /usr/local/share/aclocal/lex.m4 /usr/local/share/aclocal/lispdir.m4 /usr/local/share/aclocal/maintainer.m4 /usr/local/share/aclocal/missing.m4 /usr/local/share/aclocal/mktime.m4 /usr/local/share/aclocal/multi.m4 /usr/local/share/aclocal/obstack.m4 /usr/local/share/aclocal/protos.m4 /usr/local/share/aclocal/ptrdiff.m4 /usr/local/share/aclocal/regex.m4 /usr/local/share/aclocal/sanity.m4 /usr/local/share/aclocal/strtod.m4 /usr/local/share/aclocal/termios.m4 /usr/local/share/aclocal/winsz.m4 /usr/local/share/automake/COPYING /usr/local/share/automake/INSTALL /usr/local/share/automake/acinstall /usr/local/share/automake/ansi2knr.1 /usr/local/share/automake/ansi2knr.c /usr/local/share/automake/clean-hdr.am /usr/local/share/automake/clean-kr.am /usr/local/share/automake/clean.am /usr/local/share/automake/comp-vars.am /usr/local/share/automake/compile.am /usr/local/share/automake/config.guess /usr/local/share/automake/config.sub /usr/local/share/automake/data-clean.am /usr/local/share/automake/data.am /usr/local/share/automake/dejagnu.am /usr/local/share/automake/depend.am /usr/local/share/automake/depend2.am /usr/local/share/automake/dist-vars.am /usr/local/share/automake/elisp-comp /usr/local/share/automake/footer.am /usr/local/share/automake/header-vars.am /usr/local/share/automake/header.am /usr/local/share/automake/install-sh /usr/local/share/automake/java-clean.am /usr/local/share/automake/java.am /usr/local/share/automake/kr-extra.am /usr/local/share/automake/library.am /usr/local/share/automake/libs-clean.am /usr/local/share/automake/libs.am /usr/local/share/automake/libtool.am /usr/local/share/automake/lisp-clean.am /usr/local/share/automake/lisp.am /usr/local/share/automake/ltlib-clean.am /usr/local/share/automake/ltlib.am /usr/local/share/automake/ltlibrary.am /usr/local/share/automake/mans-vars.am /usr/local/share/automake/mans.am /usr/local/share/automake/mdate-sh /usr/local/share/automake/missing /usr/local/share/automake/mkinstalldirs /usr/local/share/automake/multilib.am /usr/local/share/automake/program.am /usr/local/share/automake/progs-clean.am /usr/local/share/automake/progs.am /usr/local/share/automake/remake-hdr.am /usr/local/share/automake/remake.am /usr/local/share/automake/scripts.am /usr/local/share/automake/subdirs.am /usr/local/share/automake/tags-clean.am /usr/local/share/automake/tags.am /usr/local/share/automake/texi-vers.am /usr/local/share/automake/texinfo.tex /usr/local/share/automake/texinfos.am /usr/local/share/automake/ylwrap
cvs -d :pserver:bbdb@cvs.xemacs.org:/usr/CVSroot login # パスワードは「bigbrother」 cvs -d :pserver:bbdb@cvs.xemacs.org:/usr/CVSroot co bbdb cd bbdb/lisp/ patch -p0 <../../bbdb-gnus.el-2.00.06.patch mule -batch -eval '(setq load-path (cons nil load-path))' -f batch-byte-compile bbdb-gnus.el cd .. make EMACS=mule GNUSDIR=/home/tsuchiya/usr/share/emacs/19.34/lisp/semi-gnus bbdb info cd lisp/ mkdir ~/usr/share/emacs/lisp/bbdb cp -p *.el *.elc ~/usr/share/emacs/lisp/bbdb cd ../texinfo/ cp -p bbdb.info* ~/usr/share/info/
tar xzf w3m-990526.tar.gz cd w3m ./configure make sudo make install
インストールされたファイルは次の通り。
/usr/local/bin/w3m /usr/local/lib/w3mhelp_en.html /usr/local/lib/w3mhelp_ja.html /usr/local/lib/w3mhelp.html
tar xzf lv440.tar.gz cd lv440 patch -p <<__END_OF_PATCH__ --- CONFIG~ Mon Jan 5 15:18:04 1998 +++ CONFIG Sun Jun 6 23:28:05 1999 @@ -15,10 +15,10 @@ #-g -Wall # SunOS, FreeBSD -CC = gcc -CFLAGS = -O2 -g -I. -DUNIX -DBSD -DTERMCAP -funsigned-char -Wall -LIB = -ltermcap -O = o +#CC = gcc +#CFLAGS = -O2 -g -I. -DUNIX -DBSD -DTERMCAP -funsigned-char -Wall +#LIB = -ltermcap +#O = o # NEWS-OS #CC = gcc @@ -39,10 +39,10 @@ #O = o # Linux (termcap) -#CC = gcc -#CFLAGS = -O2 -I. -DUNIX -DSYSV -DTERMCAP -funsigned-char -Wall -#LIB = -ltermcap -#O = o +CC = gcc +CFLAGS = -O2 -I. -DUNIX -DSYSV -DTERMCAP -funsigned-char -Wall +LIB = -ltermcap +O = o # HP-UX #CC = gcc __END_OF_PATCH__ make sudo make install
インストールされたファイルは次の通り。
/usr/local/bin/lv /usr/local/bin/lgrep /usr/local/lib/lv/lv.hlp /usr/local/man/man1/lv.1
tar xzf dhcpcd-0.70.tar.gz cd dhcpcd-0.70 make sudo mkdir /etc/dhcpc sudo install -cs -m 500 dhcpcd /sbin sudo install -o root -g root -m 644 dhcpcd.8 /usr/man/man8/ sudo gzip -9 /usr/man/man8/dhcpcd.8
ユーザー wnn (uid=127) とグループ wnn (gid=127) を作成。その後、バイナリパッケージを展開。
tar xzpf dpkey-1.22-1.tgz -C / tar xzpf wnn6-2.2-3.tgz -C / tar xzf /usr/local/OMRONWnn6/wnnsdk/sdk/Linux-2.0.0.tar.gz -C /usr/local rm -rf /usr/local/OMRONWnn6/wnnsdk rm -rf /usr/local/OMRONWnn6/doc
/usr/local/lib/dp/dpkeylist
にライセンスパスワードを記入。
tar xzf emacs-19.34b.tar.gz cd emacs-19.34 gzip -dc ../mule-23-1934-alpha01.diff.gz | patch -s -p1 patch -p1 <../takana-patch patch -p1 <../composite-char-patch CFLAGS=-O3 ./configure --with-x-toolkit --with-wnn6 \ --with-executable=mule --with-emacs-prefix=mule \ --with-wnn-includes=/usr/local/include/wnn --with-wnn-libraries=/usr/local/lib make sudo install -o root -g root -m 1755 src/emacs /usr/local/bin/mule-19.34 cd /usr/local/bin sudo rm -f mule sudo ln mule-19.34 mule
tar xzf kakasi-ext.tar.gz tar xzf kakasi-2.2.5.tar.gz cd kakasi-2.2.5/src/ patch -p1 -s <../../kakasi-ext/patch.kakasi-2.2.5 cp -p ../../kakasidict.940620.gz . gzip -d kakasidict.940620.gz mv kakasidict.940620 kakasidict make sudo mkdir /usr/local/lib/kakasi sudo make install
インストールされたファイルは以下の通り。
/usr/local/bin/kakasi /usr/local/lib/kakasi/atoc-conv /usr/local/lib/kakasi/itaijidict /usr/local/lib/kakasi/kanwadict /usr/local/lib/kakasi/mkkanwa /usr/local/lib/kakasi/rdic-conv