Had a lite period so I decided to look at cooker-ppc and see how usable it 
was.  Things are a little rough, and Olivier has had some other things to 
tend to, so PPC fell behind a little bit, but I've currently got a 
functional PPC system running 9.2/Cooker with KDE and the drak tools.  
(Gnome has some issues too, but I didn't get that far).

First off, the bits you'll need that aren't on the mirrors are on my web 
space:

http://peoples.mandrakesoft.com/~sbenedict/cooker-ppc

Look for files dated Oct-2003

I've also been experimenting with benh's 2.6.0-test7 tree.  First pass 
booted with no console or keyboard, but got me into X. 2nd pass resolved 
the console/keyboard issues, but I keep getting kernel panics on modprobe, 
so I need to look at that a bit more.

Anyway back to cooker.  I took fairly good notes, but may have missed 
something.  If you try this and get stuck, post to the list and we can 
work through it.  Where I mention having to build something, the 
resulting files should be on my web space, so you shouldn't need those 
steps.

I used ftp://mandrake.redbox.cz/Mandrake-devel/cooker/ppc as my urpmi 
source, removing my 9.1 updates and CD sources:

addmedia from redbox
urpmi   glibc
        perl
urpme   perl-GTK2
        perl-Gtk2
        urpmi
        yaboot
        XFree86
removed update_source and CD1-3 sources
urpme   kdebase
urpme   kdevelop kdemultimedia-devel
urpme   koffice kdegraphics-devel
        arts
        kdelibs-common
        coreutils
add signature to urpmi.cfg
--auto-select - still key issues
gpg --armor --export 70771FF3 > 70771FF3.asc
rpm --import 70771FF3.asc
rpm -q gpg-pubkey
--auto-select 349 packages
shut down for the day

resume:
resumed auto-select on imac - 101 packages
urpme gnumeric, gnucash, Guppi, xemacs
--auto-select 6 packages
no kdebase in PPC tree, get SRPM and build it (see my web space)  
watch arts - there is a mixture of old/new packages on the mirrors

rpm -ivh libkdebase4-3.1.3-79mdk.ppc.rpm
urpmi galaxy-kde-kwin
urpmi kdebase-servicemenu mdklaunchhelp --allow-force
killed download before the old kdebase came down
rpm -ivh libkdebase4-konsole-3.1.3-79mdk.ppc.rpm 
libkdebase4-kate-3.1.3-79mdk.ppc.rpm 
libkdebase4-nsplugins-3.1.3-79mdk.ppc.rpm kdebase-3.1.3-79mdk.ppc.rpm 
kdebase-progs-3.1.3-79mdk.ppc.rpm kdebase-konsole-3.1.3-79mdk.ppc.rpm 
kdebase-kdeprintfax-3.1.3-79mdk.ppc.rpm kdebase-common-3.1.3-79mdk.ppc.rpm 
kdebase-kate-3.1.3-79mdk.ppc.rpm 
kdebase-kdm-config-file-3.1.3-79mdk.ppc.rpm 
/var/cache/urpmi/partial/kdebase-servicemenu-1.0-11mdk.noarch.rpm 
/var/cache/urpmi/partial/mdklaunchhelp-9.2-6mdk.ppc.rpm
rpm -ivh kdebase-kdm-3.1.3-79mdk.ppc.rpm
telinit 5
still can't login
rpm -e mdkkdm
telinit 3
telinit 5
login works

Had some strange issues at this point with urpmi saying it couldn't 
install things due to lacking files which were already present in the 
system.  I decided to rebuild the drak tools since the mirror files were 
old, and subsequently had to build quite a bit of stuff to make this 
happen.

build pango-devel
rpm -Uvh libpango1.0_0-* pango-1.2.5-2mdk.ppc.rpm
build gtk+2.0
rpm -Uvh /home/stew/rpm/RPMS/ppc/libgtk+2.0_0-devel-2.2.4-2mdk.ppc.rpm 
/home/stew/rpm/RPMS/ppc/libgtk+2.0_0-2.2.4-2mdk.ppc.rpm 
/home/stew/rpm/RPMS/ppc/gtk+2.0-2.2.4-2mdk.ppc.rpm 
/home/stew/rpm/RPMS/ppc/libgtk+-x11-2.0_0-2.2.4-2mdk.ppc.rpm 
/home/stew/rpm/RPMS/ppc/libgdk_pixbuf2.0_0-*
build perl-Gtk2
rpm -Uvh /home/stew/rpm/RPMS/ppc/perl-Gtk2-0.95-6mdk.ppc.rpm
build drakxtools
build urpmi (gurpmi missing on mirror)
build python
rpm -Uvh /home/stew/rpm/RPMS/ppc/libpython2.3-* 
/home/stew/rpm/RPMS/ppc/python-2.3-4mdk.ppc.rpm 
/home/stew/rpm/RPMS/ppc/python-base-2.3-4mdk.ppc.rpm
build libuser
rpm -Uvh /home/stew/rpm/RPMS/ppc/libuser*

userdrake build
get mandrake_doc-common from x86 tree
rpm -Uvh /home/stew/rpm/RPMS/noarch/gurpmi-4.4-37mdk.noarch.rpm 
/home/stew/rpm/RPMS/ppc/drakxtools-newt-9.2-16mdk.ppc.rpm 
/home/stew/rpm/RPMS/ppc/drakxtools-9.2-16mdk.ppc.rpm 
/home/stew/rpm/RPMS/ppc/userdrake-0.92-24mdk.ppc.rpm 
/home/stew/rpm/RPMS/ppc/mandrake_doc-common-9.2-1mdk.noarch.rpm
rpm -Uvh /home/stew/rpm/RPMS/ppc/harddrake-*
urpmi mdkkdm
urpmi drakconf
update-menus

Now mdkkdm runlevel 5 login works, drakconf works, KDE works.
Additional urpmi --auto-select now complains about nautilus and other 
Gnome related packages.


If I get the 2.6 kernel to be reasonably stable, I'll post a package for 
it too.
 
Hope this is useful.

-- 
Stew Benedict

--
MandrakeSoft


Reply via email to