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