次のようにすると、 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
 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 が入っている。