次のようにすると、 rpm -qpi pmac-utils-1.1.1-1.ppc.rpm macos, mousemode, nvsetenv, nvvideo, sndvolmix, and vmode が入るということが分る。 bash# rpm -ihv pmac-utils-1.1.1-1.ppc.rpm /sbin/clock conflicts with file from clock-mklinux-1.0-1 error: pmac-utils-1.1.1-1.ppc.rpm cannot be installed と言われるので、 bash# rpm --force -ihv pmac-utils-1.1.1-1.ppc.rpm とする。これで無事入った。しかし (rehash の後で) bash# mousemode 3 4 opening /dev/adb: No such file or directory と言われてしまう。考えたら、今使っているのは PS mouse だった。 adb でないと使えないのだろうか。 bash# ls -l /dev/*mous* crw-rw-rw- 1 root sys 10, 3 Jul 18 07:56 /dev/atimouse crw-rw-rw- 1 root sys 10, 4 Jul 18 07:56 /dev/jmouse crw-rw-rw- 1 root sys 10, 0 Jul 18 07:56 /dev/logimouse crw-rw-rw- 1 root sys 10, 2 Jul 18 07:56 /dev/msmouse crw-rw-rw- 1 root sys 10, 1 Jul 18 07:56 /dev/psmouse bash# dmesg | grep mouse Macintosh ADB mouse installed. bash# dmesg | grep adb adb devices: [2]: 2 1b [3]: 3 1 bash#
makoto@harry 0:15:53/981101(...X11R6.3/bin)> ls -lag Xp* -rwsr-xr-x 1 root root 2404996 Jul 5 10:20 Xpmac -rwsr-xr-x 1 root 3000 2381716 Oct 31 16:03 Xpmac-6-28-98で、Xpmacs -yyy とか出鱈目に入れると help が出て来る。 これを見て、.xserverrc に次のように書いて見たら、X がとても速くなっ た。(つまり入替えた訳ではなく設定を変更しただけ)
X -mode 18 -depth 16 -auth .Xauthority vMew の起動の時の demo もとても速い。しかし画面に少し雑像が出る。 (「背に腹は代えられない」ので、それで使っている) これを使うためには kernel を 2.1.24 の新しいものか 2.1.1xx にする 必要があるとどこかに書いてあった。
2381532 Xpmac-5-25-98なので、これとも違う。続いて Emacs-20 + Canna + Wnn を入れて見る。-lcrypt が必要だっ たがそれ以外は簡単に出来た。
netscape_4.5 が出ているので入れて見る。
BYTEmark* Native Mode Benchmark ver. 2 (10/95)
Index-split by Andrew D. Balsa (11/97)
Linux/Unix* port by Uwe F. Mayer (12/96,11/97)
TEST : Iterations/sec. : Old Index : New Index
: : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT : 76.99 : 1.97 : 0.65
STRING SORT : 9.4231 : 4.21 : 0.65
BITFIELD : 2.759e+07 : 4.73 : 0.99
FP EMULATION : 10.878 : 5.22 : 1.20
FOURIER : 1262.4 : 1.44 : 0.81
ASSIGNMENT : 0.79083 : 3.01 : 0.78
IDEA : 357.53 : 5.47 : 1.62
HUFFMAN : 138.18 : 3.83 : 1.22
NEURAL NET : 1.8657 : 3.00 : 1.26
LU DECOMPOSITION : 29.147 : 1.51 : 1.09
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX : 3.868
FLOATING-POINT INDEX: 1.866
Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
C compiler : gcc version egcs-2.90.29 980515 (egcs-1.0.3 release)
libc : unknown version
MEMORY INDEX : 0.795
INTEGER INDEX : 1.116
FLOATING-POINT INDEX: 1.035
Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
* Trademarks are property of their respective holder.
次のようにしたら出来たようだ。2:20 もかかる 305 23:06 tar zxf /pub/gnu/egcs-1.0.3a.tar.gz 306 23:08 mkdir egcs-obj 307 23:08 cd egcs-obj 309 23:08 ../egcs-1.0.3a/configure --help 310 23:08 ../egcs-1.0.3a/configure 311 23:10 make bootstrapあとは LessTif-0.84, ddd-2.99.1 へ
tar zxf nn-6.5.1.tar.gz cd nn-6.5.1 zcat knn-1.1.4wip9@6.5.1.patch.gz | patch -s -p0 cp config.h-dist config.h patch < ../knn-1.1.4-patch-linux make setenv NNTPSERVER server_name ./nn で 試して見る。
./bin/mail-files
./bin/mailshar
./bin/remsync
./bin/shar
./bin/unshar
./bin/uudecode
./bin/uuencode
./info/remsync.info
./info/sharutils.info
./lib/locale/{de,fr,ja_JP.EUC,nl,pt,sv}/LC_MESSAGES/sharutils.mo
./share/locale/{de,fr,ja_JP.EUC,nl,pt,sv}/LC_MESSAGES/sharutils.mo
make install-man で説明が入る
tar zxf /pub/X11/xgrabsc.2_41.tar.Z
xmkmf
Makefile の中で次の行を変更。
LIBS2 = -lXm -lXt -lX11
↓
LIBS2 = -lXm -lXt -lX11 -lICE -lSM
make
make install
ImageMagick
(いろいろな画像形式を表示)
74 15:48 tar zxf /pub/graphics/ImageMagick-4.0.2.tar.gz
75 15:49 cd ImageMagick-4.0.2/
76 15:49 xmkmf -a
77 15:49 make
78 16:05 su
make install
ftpmirror
(ftp server directory をそっくり写す)
ftp://ftp.win.or.jp/pub/network/ftp/ftpmirror/ にある
ftpmirror-1.2l.tar.gz を入れて見る。
cd /usr/local/lib
tar zxf /pub/network/ftpmirror-1.2l.tar.gz
cd ftpmirror/config
cp default-sample default
vi default 次の二行を生かした上で変更する。
# ftp-pass = ftp-admin@your.domain.name
# home-directory = /ftp
cp GNU-sample my-package
して中を変更し
../ftpmirror my-package して見る。
RC5 & DES Cracking
tar zxf rcs-5.7.tar.gz cd rcs-5.7; ./configure; make ; make instal で入る
tar zxf /pub/X11/X11R6-Distribution/contrib-2.tar.gz contrib/programs/xev xmkmf -a make make installこれを何に使うかというと鍵盤の符号を調べる。四角が表示される ので、その中に矢印を持って行っておいて、何か鍵を打すとそれに対 する符号が表示される。その結果を使って、予め xmodmap -pke > ~/.xmodmap で作っておいたものを修正する。
Web:http://www.gimp.org Gimp:ftp://ftp.gimp.org/pub/gimp/v0.99 gtp:ftp://ftp.gimp.org/pub/gtk/v0.99以前に、事前に必要なものは用意している のでgtk/gimp の二つを ./configure;make;make install するだけ gimp の方の make にかかった時間は次の通り
bash# rpm -ihv /somewhere/xv-3.10a-6B.ppc.rpmのようにして入れて見る。動く。package もなかなかいい。
次のような nkf-1.62pl15.c を見つけて来て入れる
| From: Kazuhiko Mori
| Newsgroups: fj.sources
| Subject: nkf 1.62 patch level 5
| Date: Thu, 17 Oct 1996 21:25:18 +0900
| Organization: MiraiNET
gcc -o nkf nkf-1.62pl15.c
cp nkf /usr/local/bin
tar zxf /pub/gnu/less-332.tar.gz cd less-332/ zcat /pub/misc/less-332-iso221.patch.gz | patch -s -p1 zcat /pub/misc/less-332-iso221-222.patch.gz | patch -s -p1 zcat /pub/misc/less-332-iso222-224.patch.gz | patch -s -p1 ./configure make ; (su) ; make install
< CFLAGS = -O -DDEFCODE=2 -DDEFJIS=2 -DENVACK=1 --- > CFLAGS = -O -DDEFCODE=1 -DDEFJIS=2 -DENVACK=1 make ; (su) ; make install ack -c とすると漢字コードが何か表示してくれるので便利
VFlib-3.3 というのが出ているらしいが。
* VFlib-2.22-Patch10 VFlib Installation Manual (Index)
ftp://gull.se.hiroshima-u.ac.jp/pub/VFlib/
ftp://ftp.win.or.jp/pub/graphics/vflib/
tar zxf /pub/graphics/vflib/VFlib-2.22-PL8.tar.gz
cd VFlib-2.22pl8/src
patch -s < /pub/graphics/vflib/VFlib-2.22-Patch9
patch -s < /pub/graphics/vflib/VFlib-2.22-Patch10
time make
23.480u 6.430s 0:37.72 79.2% 0+0k 0+0io 20314pf+0w
mkdir /usr/local/etc
make install
[980218](3) gimp
gtk+-0.99.3.tar.gz
xdelta-0.14.tar.gz
zlib-1.08.tar.gz
jpeg-shared-6.a.tar.gz
以上 ./configure; make; make install だけで出来る。
libpng-0.99d.tar.gz
cp makefile.std Makefile ; make ; make install
mpeg_lib-1.2.2adm.tar.gz
./configure
Makefile の DEFS の行に -D__STRICT_ANSI__ を加える。
DEFS = -DHAVE_CONFIG_H -D__STRICT_ANSI__
make install というのが出来ないので (no target)
bash# cp libmpeg.a /usr/local/lib
bash# ranlib /usr/local/lib/libmpeg.a
bash# cp mpeg_lib/mpeg.h /usr/include/
tiff-v3.4beta036
./configure すると次のように聞いて来る。5 だけ変更した。
[ 1] Directory for tools: /usr/local/bin
[ 2] Directory for libraries: /usr/local/lib
[ 3] Directory for include files: /usr/local/include
[ 4] Directory for manual pages: /usr/local/man
[ 5] Directory for HTML documents: /local/htdocs/tiff
[ 6] Manual page installa
gimp-0.99.18
./configure
checking for Tcl_StaticPackage in -ltcl... no
configure: warning: *** gimptcl plug-in will not be built ***
(一つ足りなかった。何を足せばいいのかな)
make; (su) ; make install
gimp-data-min-0.99b.tar.gz
gimp-data-extra-0.99a.tar.gz
について、tar で開けて、./configure ; (su) ; make install
する。
[980218](2) pLaTeX
time make
make[1]: Leaving directory `/usr/src/making/web2c-7.0/web2c'
658.850u 115.420s 15:37.18 82.6% 0+0k 0+0io 279218pf+483w
その他の詳しくは
TeX,LaTeX2e,pTeX,pLaTeX 設置例
を見て下さい。
[980218]
ftp: ftp://ftp.hpc.uh.edu/pub/fvwm/version-2/
fvwm-2.046 を組立てる。
xmkmf -a
time make
214.440u 37.240s 4:24.13 95.2% 0+0k 0+0io 85576pf+0w
make install
kterm-6.2.0.tar.gz
xmkmf -a
time make
52.630u 7.710s 1:02.09 97.1% 0+0k 0+0io 17152pf+0w
make instal
他の機械と環境を合わせる(同じ .fvwm2rc で行ける)ように
bash# ln -s /usr/X11R6.3 /usr/local/X11R6
としておく。
netscape [980206] に書いてあるのと同じようにして入れて見る。
[980217] ○ IDE disk に MkLinux DR2.1 (だけ)を写して起動する。
実は DR2.1(のまま) が別の disk に設置してある。それを写すこと にする。 pdisk を使って IDE disk (ST52520A)の区画をやり直し。 mkswap で swap 形式 mkfs.ext2 で file system を作る。そこまでは良かったが、 その後で中身を写そうと dump を使おうとするが動かない。 [root@harry /mnt]# dump 0f - /dev/sd6a | restore rf - DUMP: Date of this level 0 dump: Wed Feb 18 06:22:28 1998 DUMP: SIGSEGV: ABORTING! Segmentation fault [root@harry /mnt]# dump がだめなら tar で写すことにする。 mount /dev/hda7 /mnt 写す譜の名前を /tmp/a に書き並べておいて、 tar cfT - /tmp/a | ( cd /mnt;tar xvBpf -) そうしておいて quik -v /mnt >boot ata/ata-disk@0:7 でうまく行かなと思ったが、kernel panic root が mount 出来ない。 しかしこれは >setenv boot-file root=/dev/hda7 と書くことで解決した。 ( 以前は http://www.duke.edu/~wj/linux/ideBoot.html だったが ) http://www.duke.edu/~wj/linux/booting.html を参考にした。実はこれで初めて IDE の disk で起動したことになる。 (DR2.1 生 + MonoLithic 2.1.24 + private patch)○ MkLinux wip 980113 を重ね書き
( mkdir /macOS mount /dev/hda6 /macOS のようにすれば) linux から Mac の disk がそのまま見えるのでそれを読んで /mach_servers の下に入れる。 コントロールパネルの MkLinux を選んで、lilo.conf という窓で rootdev=/dev/hda7 とする。 これで Restart Now をして MacOS -> MkLinux と選ぶと起動。 実はマウスとして、IBM と書いてある二ボタンの PS mouse を使って いて、kterm のスクロールが出来ないなと思ったことがあったが、 DR2.1 + MonoLithic ○ MkLinux × DR2.1 + Update4 MonoLithic × だということに今気が付いた。○ もう一度 DR2.1 を動かして(そうしないと network が使えない)
DR2.1Update4/Alternates を /usr/src の下に持って来る 約 38M。○ MkLinux の方を起動して Alternates の下で install_shared.u2.u4 を実行する。
確かこの後、reboot/halt は出来ないという話があったよう な気がする。 ○ Mono Lithic 側を起動するとやっと 980201 と同じ様子になる。 きょうはここまでかな。
fvwm-2.046 kterm-6.2.0 を入れると簡単に出来た。 xmkmf -a make make install だけ
StarMax 3000/240 (Mini Tower)(jpeg photo, 50kB) PowerPC 603e 240MHz 32MBytes Memory 4MB VRAM Video Chip (ATI-264VT2) + Reudo Ethernet Card, (Sonic OEM), DEC 21041, Tulip Chip hda IDE 2.1G Disk ST52520A + sda SCSI 730M Disk Quantum Lightning + sdb SCSI 2.1G Disk Quantum EMPIRE hdc CDROM ATA CRA583C (松下)(+ は後から追加したもの。それ以外は元々の構成) 今回はこのうち三番目の sdb に MkLinux が入っている。