**** PLEASE, SCROLL DOWN AND READ "Its Working!!" POST **** ITS ALL GOOD!!!
This is in 'Off topic' because I am messing around with rpm and yum and this and that. In case I screw my installation I will have access to my 'work log' and everyone else will be able to see my progress.... I'll try to use these datas to write a HOWTO for us, the OldWorld dinosaurus who hope to use YDL4.
Ok, In an attempt to get YDL4 up and running on my unsupported G3/300 (OldWorld) I've downloaded the CD1 ISO and burneth it in Toast 4.0 from the MacOS side of things (I never got the burner to work in Linux, never really bothered anyway...) I've put the 2.6.8 kernel and 'ramdisk.image.gz' where they belong (for bootx to use). Upon selecting the 'vmlinux-2.6.8* kernel and selected the appropriate ramdisk, I got some stuffs on screen (!!!!!) this could mean we're not so far from success!!! ...but it just sit there, with a "mon>' prompt. Its 'fonctionnal' but I don't know what I have to do from there... Here is what the screen show:
Welcome to Linux, Kernel 2.6.8-1.ydl.7
Linked at =0xc0000000
Frame buffer at =0x82800800 (Phys), 0xd0800800 log
Klimit =0xc06c400
MSR =0x00000072
HID0 (this may be HIDO) =0x0291c0ac
ICTC =0x00000000
pmac_init(): exit
id_mach(): done
MMU: enter
MMU: hwinit
hash= enter
hash= find piece
hash= patch
hash= done
MMU= mapin
MMU= setio
MMU= exit
xmon uses screen and keyboard
Setup_arch: enter
Setup_arch: bootmem
arch: exit
Vector: 300 at pc = c0014428, lr= c00149d0
msr= 1032, sp = c0419f70 [c0419ec0]
dar= 0, dsisr = 40000000
current= c035c930, pid = 0, comm= swapper
mon>
Thats all. mon> accept keyboard commands. '?' give some output, nothing I know how to use
A *BOOT kernel could be all we need........
NOTE: now that I am typing this, I recall I did not attempted to boot from the 2.6.8 kernel without ramdisk.image.gz selected in bootx.....
************************************************************
UPGRADE attempt via yum log:
- Started all over from scratch. Installed *everything* off v3.01 CDs...
- 'yum update yum' to yum-2.0.7-3.0.yd.fr
- rm /etc/yum.conf; cp /etc/yum.conf.rpmnew /etc/yum.conf
- yum update
-- I had to remove galeon... yum update succeed except for kernel 2.4.22g kernel that reported post script error...hmmm the kernel is still operational tho..
Ok, now, for the real deal: I've added YDL4 repositories into yum.conf as follow:
This is the closest to me (and fastest) mirror I could find....
[YDL4 - base]
name=YellowDog Linux 4 - base
baseurl=http://gulus.usherbrooke.ca/pub/distro/yellowdog/yum/4.0/base/
gpgcheck=1
[YDL4 - update]
name=YellowDog Linux 4 - update
baseurl=http://gulus.usherbrooke.ca/pub/distro/yellowdog/yum/4.0/update/
gpgcheck=1
[YDL4 - updates]
name=YellowDog Linux 4 - updates
baseurl=http://gulus.usherbrooke.ca/pub/distro/yellowdog/yum/4.0/updates/
gpgcheck=1
[YDL4 - extras]
name=YellowDog Linux 4 - extras
baseurl=http://gulus.usherbrooke.ca/pub/distro/yellowdog/yum/4.0/extras/
gpgcheck=1
-ATTEMPT VIA <YUM UPDATE>
[root@virgule root]# yum -Y update
Gathering header information file(s) from server(s)
Server: YellowDog Linux 4 - base
Server: YellowDog Linux 4 - extras
Server: YellowDog Linux 4 - update
Server: YellowDog Linux 4 - updates
Server: Yellow Dog Linux 3.0 - ppc - freshrpms
Server: Yellow Dog Linux 3.0 - ppc - os
Server: Yellow Dog Linux 3.0 - ppc - updates
Finding updated packages
Downloading needed headers
<shitload of files>
Resolving dependencies
.Package glibc-utils needs libgd.so.1.8, this is not available.
Package rpm2html needs librpm-4.1.so, this is not available.
Package apt needs librpm-4.1.so, this is not available.
Package rpm2html needs librpmdb-4.1.so, this is not available.
Package apt needs librpmdb-4.1.so, this is not available.
Package rpm2html needs librpmio-4.1.so, this is not available.
Package apt needs librpmio-4.1.so, this is not available.
Package im-sdk needs libcanna.so.1.0, this is not available.
Package imap needs libcom_err.so.3, this is not available.
Package pine needs libcom_err.so.3, this is not available.
Package redhat-config-date needs /usr/bin/python2.2, this is not available.
Package redhat-config-keyboard needs /usr/bin/python2.2, this is not available.
Package redhat-config-language needs /usr/bin/python2.2, this is not available.
Package redhat-config-mouse needs /usr/bin/python2.2, this is not available.
Package redhat-config-rootpassword needs /usr/bin/python2.2, this is not available.
Package redhat-config-soundcard needs /usr/bin/python2.2, this is not available.
Package redhat-config-users needs /usr/bin/python2.2, this is not available.
Package redhat-logviewer needs /usr/bin/python2.2, this is not available.
Package redhat-config-securitylevel needs /usr/bin/python2.2, this is not available.
Package redhat-config-network-tui needs /usr/bin/python2.2, this is not available.
Package redhat-config-xfree86 needs /usr/bin/python2.2, this is not available.
Package redhat-config-bind needs /usr/bin/python2.2, this is not available.
Package redhat-config-nfs needs /usr/bin/python2.2, this is not available.
Package redhat-config-samba needs /usr/bin/python2.2, this is not available.
..but these files ARE available AND installed:
-[root@virgule andrew]# whereis libgd.so.1.8
libgd.so.1: /usr/lib/libgd.so.1 /usr/lib/libgd.so
-[root@virgule andrew]# whereis python
python: /usr/bin/python2.2 /usr/bin/python /usr/lib/python2.2 /usr/include/python2.2 /usr/share/man/man1/python.1.gz
-[root@virgule andrew]# whereis librpm-4.1.so
librpm-4.1: /usr/lib/librpm-4.1.so
-[root@virgule andrew]# whereis librpmdb-4.1.so
librpmdb-4.1: /usr/lib/librpmdb-4.1.so
-[root@virgule andrew]# whereis librpmio-4.1.so
librpmio-4.1: /usr/lib/librpmio-4.1.so
-[root@virgule andrew]# whereis libcanna.so.1.0
libcanna.so.1: /usr/lib/libcanna.so.1.
..This file is NOT available, either already installed:
-[root@virgule andrew]# whereis libcom_err.so.3
libcom_err.so: /lib/libcom_err.so.2 /usr/lib/libcom_err.so
-ATTEMPT VIA <YUM -Y UPGRADE>
[root@virgule root]# yum upgrade
Gathering header information file(s) from server(s)
Server: YellowDog Linux 4 - base
Server: YellowDog Linux 4 - extras
Server: YellowDog Linux 4 - update
Server: YellowDog Linux 4 - updates
Server: Yellow Dog Linux 3.0 - ppc - freshrpms
Server: Yellow Dog Linux 3.0 - ppc - os
Server: Yellow Dog Linux 3.0 - ppc - updates
Finding updated packages
Downloading needed headers
Finding obsoleted packages
Resolving dependencies
.Package Xtest needs XFree86 >= 4.2.0, this is not available.
Package glibc-utils needs libgd.so.1.8, this is not available.
Package rpm2html needs librpm-4.1.so, this is not available.
Package apt needs librpm-4.1.so, this is not available.
Package rpm2html needs librpmdb-4.1.so, this is not available.
Package apt needs librpmdb-4.1.so, this is not available.
Package rpm2html needs librpmio-4.1.so, this is not available.
Package apt needs librpmio-4.1.so, this is not available.
Package pine needs libcom_err.so.3, this is not available.
Package apt needs libelf.so.0, this is not available.
[root@virgule root]#
..but, here again, these files ARE installed and available:
-[root@virgule andrew]# rpm -q XFree86
XFree86-4.3.0-2.1e
-[root@virgule andrew]# whereis libgd.so.1.8
libgd.so.1: /usr/lib/libgd.so.1 /usr/lib/libgd.so.1.8
-[root@virgule andrew]# whereis librpm-4.1.so
librpm-4.1: /usr/lib/librpm-4.1.so
-[root@virgule andrew]# whereis librpmio-4.1.so
librpmio-4.1: /usr/lib/librpmio-4.1.so
-[root@virgule andrew]# whereis librpmdb-4.1.so
librpmdb-4.1: /usr/lib/librpmdb-4.1.so
-[root@virgule andrew]# whereis libelf.so.0
libelf.so: /usr/lib/libelf.so.0 /usr/lib/libelf.so
This file is NOT available:
-[root@virgule andrew]# whereis libcom_err.so.3
libcom_err.so: /lib/libcom_err.so.2 /usr/lib/libcom_err
..more to come..