まずパッケージでgzip,gccをインストールする. これをしないと始まらない. sunsiteのミラー などからもってこれる.
ソフトウェアの分類として,FreeBSDのports的な分け方をしてます.
mh-6.8.3 + patches
xanim-27064
make amd-upl102 in i386-pc-solaris2.6
CF and sendmail
Solaris emulator for linux binary
installed tar-1.12 ./configure --with-gcc --build=i386-pc-solaris2.6 installed gzip-1.2.4 ./configure
installed uudeview-0.5.13 root@pluto{/export/solaris/make/converters/uudeview-0.5.13}# ./configure --host=i386-pc-solaris2.6 --disable-tcl --disable-minews make install prefix=/export/solaris/uudeview-0.5.13 onpkgtool -i /import/solaris/uudeview-0.5.13
installed make-3.76.1 ./configure --with-gcc --build=i386-pc-solaris2.6 installed binutils-2.8.1 ./configure --with-gcc --build=i386-pc-sysvr4 installed binutils-2.8.1's info-files uninstalled binutils-2.8.1 at 1999年02月06日 (土) 21時48分10秒 JST installed gcc-2.8.0 ./configure --with-gcc --build=i386-pc-solaris2.6 installed patch-2.5 ./configure --with-gcc --host=i386-pc-solaris2.6 installed libg++-2.8.0 installed gdb-4.16 ########################################################################## root@pluto{/export/solaris/make/devel/gdb-4.16}# make install Making /usr/local... Making /usr/local... Making /usr/local/i386-pc-solaris2.6... make[1]: Entering directory `/export/solaris/make/devel/gdb-4.16/bfd' for f in libbfd.a; do \ if [ "$f" = "stamp-tshlink" ]; then \ continue; \ fi; \ tf=lib`echo $f | sed -e 's/^lib//' | sed 's,x,x,'`; \ rm -f /usr/local/lib/$tf; \ if [ "$f" = "unused-shlink" ]; then \ ts=lib`echo unused-shlib | sed -e 's/^lib//' | sed 's,x,x,'`; \ ln -sf $ts /usr/local/lib/$tf; \ elif [ "$f" = "unused-shlib" ]; then \ /export/solaris/make/devel/gdb-4.16/install.sh -c $f /usr/local/lib/$tf; \ else \ /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 $f /usr/local/lib/$tf; \ true /usr/local/lib/$tf; \ chmod a-x /usr/local/lib/$tf; \ fi; \ done /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 bfd.h /usr/local/include/bfd.h /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 ./../include/ansidecl.h /usr/local/include/ansidecl.h /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 ./../include/bfdlink.h /usr/local/include/bfdlink.h /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 ./../include/obstack.h /usr/local/include/obstack.h if test -z ""; then true; else \ test -d || mkdir ; \ /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 bfd.h /bfd.h; \ /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 ./../include/ansidecl.h /ansidecl.h; \ /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 ./../include/bfdlink.h /bfdlink.h; \ /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 ./../include/obstack.h /obstack.h; \ make subdir_do DO=install "DODIRS=doc" "prefix=/usr/local" \ "exec_prefix=/usr/local" "against=" "AR=ar" "AR_FLAGS=cr" \ "CC=gcc -O2" "CC_FOR_BUILD=gcc -O2" "CFLAGS=-g" "RANLIB=true" \ "MAKEINFO=makeinfo " \ "INSTALL=/export/solaris/make/devel/gdb-4.16/install.sh -c" \ "INSTALL_DATA=/export/solaris/make/devel/gdb-4.16/install.sh -c -m 644"\ "INSTALL_PROGRAM=/export/solaris/make/devel/gdb-4.16/install.sh -c"; \ fi make[1]: Leaving directory `/export/solaris/make/devel/gdb-4.16/bfd' make[1]: Entering directory `/export/solaris/make/devel/gdb-4.16/etc' /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 ./configure.man /usr/local/man/man1/configure.1 make[1]: Leaving directory `/export/solaris/make/devel/gdb-4.16/etc' make[1]: Entering directory `/export/solaris/make/devel/gdb-4.16/libiberty' make[2]: Entering directory `/export/solaris/make/devel/gdb-4.16/libiberty' make[2]: Leaving directory `/export/solaris/make/devel/gdb-4.16/libiberty' /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 libiberty.a /usr/local/lib/libiberty.a.n ( cd /usr/local/lib ; true /usr/local/lib/libiberty.a.n ) mv -f /usr/local/lib/libiberty.a.n /usr/local/lib/libiberty.a make[1]: Leaving directory `/export/solaris/make/devel/gdb-4.16/libiberty' make[1]: Entering directory `/export/solaris/make/devel/gdb-4.16/mmalloc' /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 libmmalloc.a /usr/local/lib/libmmalloc.a.n true /usr/local/lib/libmmalloc.a.n mv -f /usr/local/lib/libmmalloc.a.n /usr/local/lib/libmmalloc.a make[1]: Leaving directory `/export/solaris/make/devel/gdb-4.16/mmalloc' make[1]: Entering directory `/export/solaris/make/devel/gdb-4.16/opcodes' for f in libopcodes.a; do \ if [ "$f" = "stamp-tshlink" ]; then \ continue; \ fi; \ tf=lib`echo $f | sed -e 's,^\.\./bfd/,,' -e 's/^lib//' | sed 's,x,x,'`; \ rm -f /usr/local/lib/$tf; \ if [ "$f" = "unused-shlink" ]; then \ ts=lib`echo unused-shlib | sed -e 's,^\.\./bfd/,,' -e 's/^lib//' | sed 's,x,x,'`; \ ln -sf $ts /usr/local/lib/$tf; \ elif [ "$f" = "unused-shlib" ]; then \ /export/solaris/make/devel/gdb-4.16/install.sh -c $f /usr/local/lib/$tf; \ else \ /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 $f /usr/local/lib/$tf; \ true /usr/local/lib/$tf; \ chmod a-x /usr/local/lib/$tf; \ fi; \ done make[1]: Leaving directory `/export/solaris/make/devel/gdb-4.16/opcodes' make[1]: Entering directory `/export/solaris/make/devel/gdb-4.16/readline' /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 libreadline.a /usr/local/lib/libreadline.a true /usr/local/lib/libreadline.a /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 ./readline.h /usr/local/include/readline/readline.h /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 ./keymaps.h /usr/local/include/readline/keymaps.h /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 ./chardefs.h /usr/local/include/readline/chardefs.h make[1]: Leaving directory `/export/solaris/make/devel/gdb-4.16/readline' make[1]: Entering directory `/export/solaris/make/devel/gdb-4.16/sim' make[1]: Leaving directory `/export/solaris/make/devel/gdb-4.16/sim' make[1]: Entering directory `/export/solaris/make/devel/gdb-4.16/libiberty' make[2]: Entering directory `/export/solaris/make/devel/gdb-4.16/libiberty' make[2]: Leaving directory `/export/solaris/make/devel/gdb-4.16/libiberty' /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 libiberty.a /usr/local/lib/libiberty.a.n ( cd /usr/local/lib ; true /usr/local/lib/libiberty.a.n ) mv -f /usr/local/lib/libiberty.a.n /usr/local/lib/libiberty.a make[1]: Leaving directory `/export/solaris/make/devel/gdb-4.16/libiberty' make[1]: Entering directory `/export/solaris/make/devel/gdb-4.16/gdb' make[2]: Entering directory `/export/solaris/make/devel/gdb-4.16/gdb' make[3]: Entering directory `/export/solaris/make/devel/gdb-4.16/gdb/doc' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/export/solaris/make/devel/gdb-4.16/gdb/doc' make[2]: Leaving directory `/export/solaris/make/devel/gdb-4.16/gdb' transformed_name=`t='s,x,x,'; \ echo gdb | sed -e $t` ; \ if test "x$transformed_name" = x; then \ transformed_name=gdb ; \ else \ true ; \ fi ; \ /export/solaris/make/devel/gdb-4.16/install.sh -c gdb /usr/local/bin/$transformed_name ; \ /export/solaris/make/devel/gdb-4.16/install.sh -c -m 644 ./gdb.1 /usr/local/man/man1/$transformed_name.1 make[2]: Entering directory `/export/solaris/make/devel/gdb-4.16/gdb' make[3]: Entering directory `/export/solaris/make/devel/gdb-4.16/gdb/doc' make[3]: Nothing to be done for `install'. make[3]: Leaving directory `/export/solaris/make/devel/gdb-4.16/gdb/doc' make[2]: Leaving directory `/export/solaris/make/devel/gdb-4.16/gdb' make[1]: Leaving directory `/export/solaris/make/devel/gdb-4.16/gdb' ########################################################################## installed dejagnu-19981026.tar.gz # ./configure --host=i386-pc-solaris2.6 --enable-shared \ --disable-tcl --disable-tk # cd /import/solaris/LINK # ln -s ../dejagnu-19981026 DEJAGNU # cd /usr/local/bin # ln -s /import/solaris/LINK/DEJAGNU/bin/* ./ # cd /usr/local/include # ln -s /import/solaris/LINK/DEJAGNU/include/* ./ # cd /usr/local/lib # ln -s /import/solaris/LINK/DEJAGNU/lib/* ./ # cd /usr/local/share # ln -s /import/solaris/LINK/DEJAGNU/share/* ./ libtk8.0.so, tkConfig, tk.hなどは退避させた (これらはtk-8.0jpで入っていたもの) installed egcs-1.1.1 # gtar xzvf egcs-1.1.1.tar.gz # cd egcs-1.1.1 # ./configure --host=i386-pc-solaris2.6 --enable-shared # make # make install # nvi /usr/local/lib/gcc-lib/i386-pc-solaris2.6/egcs-2.91.60/specs change "-R /usr/ucblib" to "-R /usr/ucblib:/usr/local/lib"
installed mule-2.3-19.34 ./configure --with-gcc --with-x --with-pop --with-wnn6\ --with-canna --with-canna-includes=/usr/local/include \ --with-canna-libraries=/usr/local/lib installed nvi-1.79-m17n mv /usr/ucb/cc /usr/ucb/cc.orig ln -s /usr/local/bin/gcc /usr/ucb/cc patch with nvi-1.79.m17n-970820-1600.diff ./configure --with-x --with-gcc --enable-canna \ --enable-multibyte=euc-jp make CC="gcc -R/usr/local/lib" rm /usr/ucb/cc mv /usr/ucb/cc.orig /usr/ucb/cc
installed lxrun-0.9.1pre1 ####################################################################### # ./configure --with-linux=/import/solaris/linux # make # mkdir /export/solaris/lxrun-0.9.1pre1 # install -d /export/solaris/lxrun-0.9.1pre1/bin # install -d /export/solaris/lxrun-0.9.1pre1/lib # install -d /export/solaris/linux/lib for linux's library # install -d /export/solaris/linux/bin for linux's binary and lxfront # cp lxrun lxfront /export/solaris/lxrun-0.9.1pre1/bin # cp ld-linux.so.1 /export/solaris/lxrun-0.9.1pre1/lib # cd /import/solaris/linux/bin # ln -s /import/solairs/lxrun-0.9.1pre1/bin/lxfront # cd /usr/local/bin # ln -s /import/solairs/lxrun-0.9.1pre1/bin/lxrun # cd /usr/local/lib # ln -s /import/solairs/lxrun-0.9.1pre1/lib/ld-linux.so.1 # cd /usr/local/ # ln -s /import/solaris/linux #######################################################################
installed fileutils-3.16 ./configure --with-gcc --build=i386-pc-solaris2.6 installed findutils-4.1 ./configure --with-gcc --build=i386-pc-solaris2.6 installed screen-3.7.4 ./configure --with-gcc --host=i386-pc-solaris2.6 add termcap installed bison-1.25(GNU-yacc) installed flex-2.5.4a installed diffutils-2.7 root@pluto{~}# ./configure --with-gcc --host=i386-pc-solaris2.6 installed grep-2.2 installed grep-2.2e # ./configure --libdir=/usr/local/share ; make # make install prefix=/export/solaris/grep-2.2e # make install # cd /export/solaris/LINK; ln -s ../grep-2.2e GREP # cd /usr/local/bin # ln -fs /import/solaris/LINK/GREP/bin/* ./ # cd ../info # ln -fs /import/solaris/LINK/GREP/info/grep.info # cd ../man/man1 # ln -fs /import/solaris/LINK/GREP/man/man1/* ./
installed xpm-3.4j installed Xaw3d-0.6B installed tiff-3.4 ./configure --with-gcc i386-pc-solaris2.6 installed jpeg-6a ./configure --with-gcc --host=i386-pc-solaris2.6 zlib ./configure --with-gcc --host=i386-pc-solaris2.6 install gtk+-1.0.4 # ./configure --host=i386-pc-solaris2.6 --with-gcc \ --with-locale=ja --with-x install gimp-1.0.0 # setenv LD_LIBRARY_PATH /usr/local/lib # ./configure \ --host=i386-pc-solaris2.6 --with-gcc --with-sendmail=/usr/lib/sendmail \ --with-lp=/usr/bin --with-lpstat=/usr/bin --with-lpr=/usr/ucb \ --with-lpc=/usr/ucb see /export/solaris/gimp-1.0.0/link.txt installed gimp-plugins-unstable-0.99.31 installed ImageMagick-4.1.3 xmkmf -a; make; make install; make install.man installed giflib-3.0 # vi lib/Makefile util/Makefile prefix change to /usr/local/{bin,lib} # make CC="gcc -fPIC -O2" installed interviews # gtar zxvf 3.1.tar.gz # gtar zxvf iv3_1j_gamma.tar.gz # cd iv # patch -p1 < ../diff-2.0gamma # patch -p1 < ../iv-3.1j-gamma-fix.patch ( by yasu@on.cs.keio.ac.jp ) # patch -p1 < ../iv-3.1-import.patch ( by yasu@on.cs.keio.ac.jp ) # make CPU SUNi386 # setenv CPU SUNi386 # nvi src/config/Interviews/local.def change X11R6 --> openwin change XCONFIGDIR --> /usr/openwin/lib/config # make World XCONFIGDIR=/usr/openwin/lib/config (あといろいろとエラーが出たので、いちいち手でcompileした。) (src/lib/TIFFのところのerrorは /opt/SUN???/bin/cc --> /usr/local/bin/gcc の変更でOK) (src/bin/ のエラーは -ltiffと-Rを付け足すことで回避.つまり g++ ............ -R /usr/local/lib:/usr/openwin/lib:/usr/ucblib:/usr/local/interviews/lib\ ................... \ -lsocket -lnsl -ltiff と手でやった) # make install # mv /usr/local/interviews /export/solaris/interviews-3.1j # ln -s !$ /usr/local/interviews # cp idraw-3.1j.ad /export/solaris/interviews-3.1j/share/app-defaults # cd !$ # ln -s idraw-3.1j.ad idraw installed libungif-3.0 but no link to /usr/local/ # ./configure --host=i386-pc-solaris # make # cd util # vi Makefile CFLAGSがrecrusiveになっているので、$CFLAGSを消す # make install prefix=/export/solaris/libungif-3.0
installed Canna35b2 mkdir /var/log/Canna35b2 cd /var/log ln -s Canna35b2 canna edit /etc/rc3.d/Scanna.server installed kinput2-v2-fix1 only support canna make CC="gcc -R/usr/local/lib" installed nkf-1.62 gcc -O2 nkf.c -o nkf
installed jtex and uninstall. ################################################################## edit texfam/make/paths.conf cd .. make cd web2c-j make fmts = jlatex.fmt jlatex209.fmt jtex.fmt root@pluto{/export/solaris/make/tex/texmf}# ls README bibtex/ fonts/ tex/ VERSION-6.9 doc/ mf/ web2c/ root@pluto{/export/solaris/make/tex/texmf}# cp -dr bibtex fonts\ tex web2c /export/solaris/NTT-jtex-1.61/share/texmf/ cp: overwrite `/export/solaris/NTT-jtex-1.61/share/texmf/fonts/texfonts.map'? y root@pluto{/export/solaris/make/tex/texmf}# cp -rd mf \ /export/solaris/NTT-jtex-1.61/share/texmf/metafont /usr/local/share/texmf/inputs-->tex /usr/local ##################################################################
installed perl-5.004_01+jperl5.004_01.pat.gz no create libperl.so -B/bin/ installed jdk-1.1.6 ################################################################### root@pluto{~kazuki/patches}# pkgrm SUNWjvdem SUNWjvman SUNWjvdev \ SUNWjvjit SUNWjvrt root@pluto{~kazuki/patches}# pkgadd -d . SUNWjvrt SUNWjvdev SUNWjvjit\ SUNWjvman SUNWjvdem ################################################################### installed JavaCC0_8pre1 and Documentation in /export/solaris/JavaCC0_8pre1/(doc) --> /usr/local/javacc
installed youbin-2.13 installed mh-6.8.3
compiled with -DF_LOCK in uip for slocal installed sendmail-8.8.8-3.0Wb11
installed CF-3.6W installed mew-1.92.4(for default mew) installed mew-1.70.1 installed im-76 edit /usr/local/lib/im/SiteConfig installed xpbiff-1.27 ./configure --with-gcc --host=i386-pc-solaris2.6 edit Config.h reinstalled im-76 and mew-1.92.4 installed im-100 and mew-1.93
installed less-332+jp ./configure --host=i386-pc-solaris2.6 --with-gcc
installed ncftp-2.4.2 ./configure --with-gcc --build=i386-pc-solaris2.6 installed c-archie-1.4.1-FIX(edit for japanese and for regexp) for xntpd # vi /etc/inet/ntp.conf # cd /etc/rc2.d # ln -s ../init.d/xntpd S74xnptd installed gnu-finger-1.37 % ./configure % make CFLAGS=-D__EXTENSIONS__ % cd targets % vi .targetdir /usr/local/etc/fingerdir/targets % make server and install by hand % vi /usr/local/etc/fingerdir/ttylocs % vi /usr/local/etc/fingerdir/serverhost % vi /usr/local/etc/fingerdir/mailhost % vi /etc/inetd.conf for /usr/local/sbin/in.fingerd for /usr/local/sbin/in.cfingerd # vi /etc/services add cfinger at 2003/tcp # kill -HUP [inetd's number] /export/solaris/make/net/traceroute-1.3.2 installed okphone-1.2 ##################################################################### [require] okphone-1.2.tar.gz,okphone-1.2-svr4.patch.r3.gz after install, edit /etc/inetd.conf and /etc/services root@pluto{/etc/inet}# diff inetd.conf inetd.conf.orig |grep phone < # for okphone-1.2 < phone dgram udp wait root /usr/local/sbin/in.phoned in.phoned root@pluto{/etc/inet}# diff services services.orig |grep phone < # for okphone-1.2 < phone 1167/udp # phone - conference calling and "kill -HUP "inetd's pid"" ##################################################################### make amd-upl102 please see ~/public_html/Make/amd-upl102.html install in /usr/local install mtr-0.21 but cannot execute. why??? installed wget-1.5.3 ./configure --host=i386-pc-solaris2.6 installed samba-2.0.2 # ./configure --host=i386-pc-solaris2.6 --with-automount # ln -s /import/solaris/samba-2.0.2 /usr/local/samba
installed texinfo-3.9 ./configure --with-gcc --build=i386-pc-solaris2.6 installed a2ps-4.9.9 ./configure --with-gcc --host=i386-pc-solaris2.6 --with-gnu-ld installed textutils-1.22 ./configure --with-gcc --host=i386-pc-solaris2.6 locale is installed in /usr/local/..... installed xdvik-20a kazuki@plutonium{~/xdvik-20a} ./configure --host=i386-pc-solaris2.6 \ --with-dvifilter=dvi2ps --without-maketexpk-default shared /usr/local/share/texmf/web2c/* installed xdvik-20c configure --without-maketexpk-default --with-dvifilter=dvi2ps configure --without-maketexpk-default --without-vfontmap \ --with-dvifilter=dvi2ps installed VFlib-2.22 ####################################################################### VFlib-2.22 font in /export/solaris/VFLib-2.22/share/fonts = VFlib fonts # gcc -shared VFlib.o VFenc.o VFEtable.o VFcap.o fn2ent.o fman.o \ VF_Sony.o VF_Zeit.o VF_Jg.o VF_TT.o VF_Bdf.o VF_Hbf.o hbf.o VF_Comp.o \ VF_BitOp.o VF_FNTWV.o VF_Comp2.o VF_Null.o -o libVFlib.so.2.22 \ -Wl,-h,libVFlib.so.2 # ./onpkgtool -it /import/solaris/VFlib-2.22 ####################################################################### installed ghostscript-5.10 ####################################################################### # gtar xzvf ghostscript-5.10.tar.gz # gtar xzvf ghostscript-5.10gnu.tar.gz # gtar xzvf ghostscript-5.10jpeg.tar.gz # mv jpeg-6a/ gs5.10/ # gtar xzvf gs5.10-vflib-1.6.tar.gz # patch -p0 < gs5.10-vflib-1.6/gs5.10-vflib-1.6.diff # patch -p0SHARE_LIBPNG=1 165c165 < SHARE_ZLIB=0 --- > SHARE_ZLIB=1 211c211 < CFLAGS=-O $(GCFLAGS) $(XCFLAGS) --- > CFLAGS=-O2 $(GCFLAGS) $(XCFLAGS) 236c236 < XINCLUDE=-I/usr/local/X/include --- > XINCLUDE=-I/usr/openwin/include 245,246c245,246 < #XLIBDIRS=-L/usr/openwin/lib < #XLIBDIR=/usr/openwin/lib --- > XLIBDIRS=-L/usr/openwin/lib > XLIBDIR=/usr/openwin/lib:/usr/local/lib 248c248 < #XLIBS=Xt SM ICE Xext X11 --- > XLIBS=Xt SM ICE Xext X11 251,253c251,253 < XLIBDIRS=-L/usr/X11/lib < XLIBDIR= < XLIBS=Xt Xext X11 --- > #XLIBDIRS=-L/usr/X11/lib > #XLIBDIR= > #XLIBS=Xt Xext X11 256,257c256,257 < #VFINCLUDE=-I/usr/local/include < #VFLIBDIRS=-L/usr/local/lib --- > VFINCLUDE=-I/usr/local/include > VFLIBDIRS=-L/usr/local/lib # make make: *** No rule to make target `libpng/png.h', needed by `gdevpng.o'. Stop. # mkdir libpng # cd libpng/ # ln -s /usr/local/include/png.h # cd .. # make // 途中でzvflibkanjiのエラー // # mv -f zkfvflib.c.orig zkfvflib.c // # make // # ldd gs # mkdir /export/solaris/gs5.10+vflib-1.6+jpdf-0.2-fix01 # make install prefix=/export/solaris/gs5.10+vflib-1.6+jpdf-0.2-fix01 # gtar xzvf ghostscript-fonts-std-5.10.tar.gz -C \ /export/solaris/gs5.10+vflib-1.6+jpdf-0.2-fix01/share/ghostscript/ # gtar xzvf ghostscript-fonts-other-5.10.tar.gz -C \ /export/solaris/gs5.10+vflib-1.6+jpdf-0.2-fix01/share/ghostscript/fonts/ # onpkgtool -i /import/solaris/gs5.10+vflib-1.6+jpdf-0.2-fix01 ####################################################################### installed gv-3-5-8 ####################################################################### # gtar xzvf gv-3.5.8.tar.gz # cd gv-3.5.8/ # patch -p0 <../gv-3.5.8.patch # vi Unix.conf GV_BINDIR = /usr/local/bin/ GV_DOCDIR = /usr/local/doc/gv/ GV_LIBDIR = /usr/local/lib/gv/ GV_MANDIR = /usr/local/man/man1/ # xmkmf -a ; make # make install; make install.man link by onpkgtool and ln -s /import/solaris/gv-3-5-8+patch/lib/X11/app-defaults/GV \ /usr/openwin/lib/X11/app-defaults/GV ####################################################################### installed dvipsk-5.78 onpkgtool /import/solaris/dvipsk-5.78 add rml Ryumin-Light-H rmlv Ryumin-Light-V gbm GothicBBB-Medium-H gbmv GothicBBB-Medium-V in $TEXMF/dvips/base/psfonts.map installed dvi2ps-2.0j ####################################################################### # diff Makefile Makefile.orig 10c10 < DVI2LIB=${PREFIX}/share/dvi2ps --- > DVI2LIB=${PREFIX}/lib/dvi2ps 45,46c45,46 < VFLIB = -L${PREFIX}/lib -lVFlib < VFLIBINC = -I${PREFIX}/include --- > #VFLIB = -L${PREFIX}/lib -lVFlib > #VFLIBINC = -I${PREFIX}/include 48,50c48,50 < #VFLIBSRCDIR = ../VFlib-2.22/src < #VFLIB = ${VFLIBSRCDIR}/VFlib.a < #VFLIBINC = -I${VFLIBSRCDIR} --- > VFLIBSRCDIR = ../VFlib-2.22/src > VFLIB = ${VFLIBSRCDIR}/VFlib.a > VFLIBINC = -I${VFLIBSRCDIR} 53c53 < CC=gcc --- > CC=cc 59c59 < CCFLAGS = -O2 -DANSI -DPOSIX -DSYSV -DSYSVIO # Solaris 2.X (SUNWpro/bin/cc) --- > #CCFLAGS = -O -DANSI -DPOSIX -DSYSV -DSYSVIO # Solaris 2.X (SUNWpro/bin/cc) # make # make newlib # make install; make install-lib # mkdir /export/solaris/dvi2ps/{bin,share} # mv /usr/local/bin/dvi2ps /export/solaris/dvi2ps/bin # mv /usr/local/share/dvi2ps /export/solaris/dvi2ps/share # vi /usr/local/share/dvi2ps/{fontdesc,printer/lpps} ####################################################################### installed xdvik-20c+j1.0p0d+yasu ####################################################################### % tar zxvf xdvik-20c.tar.gz % cd xdvik-20c % patch -p1 < ../xdvik20c-j1.0p0d.patch % patch -p1 < ../xdvik20c-yasu.patch # cd xdvik # rm xdvi.bin # gcc -o xdvi.bin xdvi.o dvi_draw.o dvi_init.o events.o \ font-open.o gf.o pk.o psdps.o psgs.o psheader.o psnews.o special.o \ util.o vf.o sfDir.o sfDraw.o sfPath.o sfSelFile.o hypertex.o mime.o \ wwwfetch.o zeit.o dnpzeit.o toc.o markpage.o markring.o print.o paper.o \ tategaki.o vfontmap.o alloca.o -L../libwww -lwww -L/usr/openwin/lib \ -R/usr/openwin/lib:/usr/local/lib -lXaw -lXmu -lXt -lSM -lICE -lXext -lX11 \ -lsocket -lnsl -lVFlib ../kpathsea/STATIC/libkpathsea.a -lm # make install prefix=/export/solaris/xdvik-20c+j1.0p0d+yasu \ texmf=/usr/local/share/texmf ####################################################################### installed dviselect ####################################################################### % tar zxvf dviselect.tar.gz % cd dviselect % patch -p1 < ../dviselect-fix.patch # make CC="gcc -DSYSV" # mkdir /export/solaris/dviselect+yasu # install -d /export/solaris/dviselect+yasu/bin # install -d /export/solaris/dviselect+yasu/man/man1 # make install prefix=/export/solaris/dviselect+yasu # onpkginstall -i /import/solaris/dviselect+yasu ####################################################################### installed a2ps-j(a2ps-1.41.pl) /usr/local/bin/a2ps-j installed xpdf-0.8 root@pluto{/export/solaris/make/print/xpdf-0.80}# ./configure \ -host=i386-pc-solaris2.6 --enable-a4-paper --enable-japanese \ --with-gzip --with-x --with-Xpm-library=/usr/openwin/lib \ --with-Xpm-includes=/usr/openwin/include/X11
installed ssh-1.2.22 ./configure --with-gcc --build=i386-pc-solaris2.6 --with-x edit /etc/rc3.d/Ssshd.server installed tcp_wrappers_7.6 edit /etc/inet/inetd.conf edit hosts.allow and hosts.deny installed ssh-1.2.23 installed ssh-1.2.25 ./configure --host=i386-pc-solaris2.6 --with-x --with-gcc --with-rhosts installed ssh-1.2.26 ./configure
installed tcsh-6.07.02 with jp&color patch xmkmf make copy to /bin/tcsh installed zsh-3.05 ./configure --with-gcc --host=i386-pc-solaris installed bash-2.01.1 ./configure --host=i386-pc-solaris2.6 installed tcsh-6.08.00 ####################################################################### # diff config_f.h config_f.h.orig 68c68 < #define NLS_CATALOGS --- > #undef NLS_CATALOGS 120c120 < #define KANJI --- > #undef KANJI 126c126 < #define DSPMBYTE --- > #undef DSPMBYTE # ./configure # make; make catalogs # cp tcsh.ja.cat /usr/lib/locale/ja/LC_MESSAGES/tcsh # install -d /export/solaris/tcsh-6.08.00/bin # install -d /export/solaris/tcsh-6.08.00/man/man1 # make install prefix=/export/solaris/tcsh-6.08.00 # cp tcsh.ja.* /export/solaris/tcsh-6.08.00/ # cp tcsh.man /export/solaris/tcsh-6.08.00/man/man1 # cp -f /export/solaris/tcsh-6.08.00/bin/tcsh /usr/bin # cp -f /export/solaris/tcsh-6.08.00/bin/tcsh /usr/local/bin #######################################################################
installed rcs-5.7 # ./configure --with-gcc --host=i386-pc-solaris2.6 --with-diffutils
installed ASCII-ptex and uninstall ################################################################### ptex = README980217.txt texmflib-7.3.tar.gz READMEptex218.txt web-7.2.tar.gz patches/ plib-1.4-euc.tar.gz web2c-7.2.tar.gz ptex218.tar.gz platex = README.txt patches/ base-9712.tar.gz pl19980217e.tar.gz /usr/local/share/texmf ##################################################################### # gtar xzvf texmflib-7.3.tar.gz -C /usr/local/share # gtar xzvf web-7.2.tar.gz -C /export/solaris/make/ASCII-ptex/ptex/ # gtar xzvf web2c-7.2.tar.gz -C /export/solaris/make/ASCII-ptex/ptex/ # cd !$/web2c-7.2 # ./configure; make; make install prefix=/export/solaris/web2c-7.2 ln -s ....... # cd /export/solaris/make/ASCII-ptex/ptex/ # gtar zxvf plib-1.4-euc.tar.gz -C /usr/local/share # gtar xzvf ptex218.tar.gz -C web2c-7.2/web2c/ # cd !$/ptex218/ # ./configure EUC # make (platex.ltxがないというエラーで止まる) # cd /usr/local/share/texmf/tex/ # mkdir platex # cd platex/ # pwd /usr/local/share/texmf/tex/platex # gtar zxvf /export/solaris/make/ASCII-ptex/platex/pl19980217e.tar.gz # mv 19980217 base # cd base/ # patch -p0 < /export/solaris/make/ASCII-ptex/platex/patches/pl980227.patch patching file `jclasses.dtx' patching file `tascmac.sty' # patch -p0 < /export/solaris/make/ASCII-ptex/platex/patches/pl980323.patch patching file `jclasses.dtx' # patch -p0 < /export/solaris/make/ASCII-ptex/platex/patches/pl980409.patch patching file `jclasses.dtx' Hunk #1 FAILED at 1. 1 out of 5 hunks FAILED -- saving rejects to jclasses.dtx.rej # patch -p0 < /export/solaris/make/ASCII-ptex/platex/patches/pl980413.patch patching file `jclasses.dtx' # rm *.rej rm: remove `jclasses.dtx.rej'? y # rm *.orig rm: remove `jclasses.dtx.orig'? y # pwd /usr/local/share/texmf/tex/latex/ # tar zxvf /export/solaris/make/ASCII-ptex/platex/base-9712.tar.gz (古いファイルを上書き) # cd base # pwd /usr/local/share/texmf/tex/latex/base # tex -ini unpack.ins # tex -ini latex.ltx # mv -f latex.fmt /usr/local/share/texmf/web2c/ # cd /export/solaris/make/ASCII-ptex/ptex/web2c-7.2/web2c/ptex218 # ./ptex -ini /usr/local/share/texmf/tex/platex/base/plcore.ins # make (さっきのエラーが通る) # make install prefix=/export/solaris/ptex218 # cd /usr/local/share/texmf/tex/platex/base/ # ptex -ini plcore.ins (念のためにもう一度) # ptex -ini platex.ltx # mv -f platex.fmt /usr/local/share/texmf/web2c? ##################################################################### installed ASCII-pTeX and NTT-jTeX by onpkgtool(/usr/local/) ####################################################################### # cd /export/solaris/ASCII-pTeX-2.1.8/share/texmf/fonts/pk/ # ln -s /import/tex/fonts/dn-pk300 # ln -s /import/tex/fonts/dn-pk400 # ln -s /import/tex/fonts/dn-pxl400 vi /usr/local/share/texmf/web2c/texmf.cnf HOMETEXMF = {$HOME/texmf:$HOME/share/texmf} TEXMF = {$HOMETEXMF:$TEXMFMAIN} NTT-jtex-1.8 # sudo make prefix=/import/solaris/NTT-jtex-1.8/ \ texmf=/import/solaris/NTT-jtex-1.8/share/texmf-ntt install #######################################################################
installed netscape-4.05 installed communicator-v45.x86-sun-solaris2.5.1 get communicator-v45.x86-sun-solaris2.5.1.tar.gz extract and install according to README.install [for japanize] get communicator-ja-euc-v45-export.generic-generic-generic.tar.gz from http://www.bres.tsukuba.ac.jp/~yohta/netscape/communicator-ja-euc-v45-export.generic-generic-generic.tar.gz # gtar xzvf communi.......generic.tar.gz # mkdir $MOZILLA_HOME/app-defaults/ja # cp netscape-ja_euc/{Netscape.ad-ja_euc,LICENSE,mail.msg,plugins,about,netscape.cfg,splash} $MOZILLA_HOME/app-defaults/ja/ # ln -s $MOZILLA_HOME/app-defaults/ja/Netscape.ad-ja_euc $MOZILLA_HOME/app-defaults/ja/Netscape # mv $MOZILLA_HOME/README $MOZILLA_HOME/README.en # mv $MOZILLA_HOME/bookmark.htm $MOZILLA_HOME/bookmark.htm.en # mv $MOZZILLA_HOME/nethelp $MOZILLA_HOME/nethelp.en # cp netscape-ja_euc/README $MOZILLA_HOME/README.ja # cp netscape-ja_euc/bookmark.htm $MOZILLA_HOME/bookmark.htm.ja # gzip -dc netscape-ja_euc/nethelp.nif | tar -xf - -C $MOZILLA_HOME # mv $MOZZILLA_HOME/nethelp $MOZILLA_HOME/nethelp.ja # ln -s $MOZILLA_HOME/README.ja $MOZILLA_HOME/README # ln -s $MOZILLA_HOME/bookmark.htm.ja $MOZILLA_HOME/bookmark.htm # ln -s $MOZZILLA_HOME/nethelp.ja $MOZILLA_HOME/nethelp # nvi $MOZILLA_HOME/netscape.sh
installed fvwm-2.0.46 xmkmf make Makefiles make LOCAL_LDFLAGS="-R/usr/openwin/lib" installed xlockmore-4.05 ./configure --with-gcc --host=i386-pc-solaris2.6 installed xanim27064 edit Imakefile for quicktime xmkmf make xanim installed xv-3.10a-png-1.2d gtar xzvf xv-3.10a.tar.gz cd xv-3.10a rm -rf tiff jpeg xmkmf make Makefiles make Error.... cd .. gtar xvzf xv-3.10a-p9ng-1.2.tar.gz -C xv-3.10a cd xv-3.10a patch -p1 < *.diff vi Makefile LIBJPG = /usr/local/lib LIBTIFF = /usr/local/lib make make install installed WindowMaker-0.15.1 reinstalled fvwm-2.0.46+jp+i18n+fakemouse # but cannnot use fakemouse function... # jp+i18n patch is patched by FreeBSD's ports # fakemouse patch is patched by FreeBSD's patch installed xclock with xclock-taiji-i18n.patch installed to /usr/openwin/bin/xclock and /usr/openwin/lib/locale/ja/app-defaults/XClock installed xcpustate-2.5
installed yahtml.elc in euc-japan