The following instructions worked on my vanilla LinuxPPC R4 system. I have not tried it with MkLinux, but it should work. It is not clear to me which of the KDE files is absolutely needed, but one should be able to go back to get whatever one needs and fill it in later. Also, I let the "cannot remove - directory not empty" errors go as is. I admit to not having cracked this open in detail - it just works.
uninstalling the R4 KDE (1.0)
- Uninstall the R4 KDE-install
- rpm -qa | grep '^\(kde\|qt\)' (see what you got)
- here's what I got given an R4 install:
kdeadmin-1.0-1a
kdebase-1.0-1b
kdegames-1.0-1a
kdegraphics-1.0-1a
kdelibs-1.0-1a
kdemultimedia-1.0-1a
kdenetwork-1.0-1a
kdesupport-1.0-1a
kdeutils-1.0-1b
kdextras-beta4-1a
qt-1.33-1rh5a
qt-devel-1.33-1rh5a
- rpm -e kdeadmin-1.0-1a (uninstall)
- rpm -e kdebase-1.0-1b (uninstall)
- rpm -e kdegames-1.0-1a (uninstall)
- rpm -e kdegraphics-1.0-1a (uninstall with following error)
cannot remove /opt/kde/share/applnk/Graphics - directory not empty
- rpm -e kdemultimedia-1.0-1a (uninstall)
- rpm -e kdenetwork-1.0-1a (uninstall)
- rpm -e kdesupport-1.0-1a (uninstall)
- rpm -e kdeutils-1.0-1b (uninstall with following error)
cannot remove /opt/kde/share/icons/mini - directory not empty
cannot remove /opt/kde/share/icons - directory not empty
cannot remove /opt/kde/share/applnk/Applications - directory not empty
cannot remove /opt/kde/share/applnk - directory not empty
- rpm -e kdextras-beta4-1a (uninstall)
- rpm -qa | grep '^\(kde\|qt\)' (what's left???)
kdelibs-1.0-1a
qt-1.33-1rh5a
qt-devel-1.33-1rh5a
- Uninstall Summary: leave the 3 packages above intact in case they are needed down the road. This will result in reported conflicts, hence some forced installations below:
installing the new KDE (1.1)
- Download KDE 1.1 rpms from the Gary Thomas linuxppc.org directory:
ftp://ftp.linuxppc.org/linuxppc/users/gdt/redhat/RPMS/ppc/
Install each in this order, other orders may work.
- rpm -i libungif-3.0-4a.ppc.rpm (install)
- rpm -i libpng-1.0.3-1a.ppc.rpm (install)
- rpm -i libjpeg-6b-7a.ppc.rpm (install)
- rpm -i --force libjpeg-6b-7a.ppc.rpm (force install)
- rpm -i --force qt-1.42-3rh51.ppc.rpm (force install)
- rpm -i kdesupport-1.1-3ppc.ppc.rpm (install)
- rpm -i --force kdelibs-1.1-3ppc.ppc.rpm (force install)
- rpm -i kde-installer-1.1-3rh5x.ppc.rpm (install)
- rpm -i kdebase-1.1-3ppc.ppc.rpm (install)
- rpm -i kdemultimedia-cdplayer-1.1-2ppc.ppc.rpm (install)
- rpm -i kdemultimedia-mixer-1.1-2ppc.ppc.rpm (install)
- rpm -i kdenetwork-mail-1.1-2ppc.ppc.rpm (install)
- rpm -i kdenetwork-ppp-1.1-2ppc.ppc.rpm (install)
- rpm -i kdenetwork-tools-1.1-2ppc.ppc.rpm (install)
- rpm -i kdeutils-kwrite-1.1-2ppc.ppc.rpm (install)
- rpm -i kdeutils-tools-1.1-2ppc.ppc.rpm (install)
- rpm -i kdegraphics-snapshot-1.1-2ppc.ppc.rpm (install)
- rpm -i kdeadmin-users-1.1-2ppc.ppc.rpm (install)
- rpm -i kdeadmin-sysvinit-1.1-2ppc.ppc.rpm (install)
- rpm -i kdeadmin-backup-1.1-2ppc.ppc.rpm (install)
- Done. Get more KDE apps if you like from the same directory. Assuming you have an appropriate .xinitrc file, startx kde launches KDE 1.1 as desired!
installing Koffice
- Download Kevin Puetz's kOffice rpms from (thanks for this work Kevin!):
ftp://SouthPole.penguinpowered.com/pub/SouthPole/FileLib/Koffice/.
mico, libg++-2.8.1.2a-19981209-1b, and libjpeg-6b-2a are from Gary's directory (link above). Install each in this order; note the required removal and the force:
- rpm -e libg++-devel-2.8.1.980306-1c (uninstall)
- rpm -i mico-2.2.3-1a.ppc.rpm (gary) (install)
- rpm -i libg++-2.8.1.2a-19981209-1b.ppc.rpm (gary) (install)
- rpm -i kdelibs-19990302-1a.ppc.rpm (install)
- rpm -i corba-19990302-1a.ppc.rpm (install)
- rpm -i --force libjpeg-6b-2a.ppc.rpm (gary) (force install)
- rpm -i koffice-19990302-1a.ppc.rpm (install)
- rpm -i koffice-kdiagramm-1a.ppc.rpm (install)
- rpm -i koffice-kformula-1a.ppc.rpm (install)
- rpm -i koffice-kimage-1a.ppc.rpm (install)
- rpm -i koffice-kohtml-1a.ppc.rpm (install)
- rpm -i koffice-koshell-1a.ppc.rpm (install)
- rpm -i koffice-kpresenter-1a.ppc.rpm (install)
- rpm -i koffice-kspread-1a.ppc.rpm (install)
- rpm -i koffice-kword-1a.ppc.rpm (install)
- See discussion starting at SouthPole for details. Note: did not need libpng-1.0.1-5a.ppc.rpm. libpng-1.0.3-1a from the KDE1.1 install appears to have been good enough.
- Usage note: you must perform export KDEDIR=/opt/kde-koffice before running any component of kOffice. In addition, this export must be executed from the same terminal shell used to launch the component.