Hallo - Es hat gedauert, aber nun gibt es eine annähernd perfekte Lösung :
Angenommen man hat KDE 3.1 auf einem Suse 9.0 System und möchte KDE 3.3 installieren. Als erstes sollte man sich die auf einem Mirror-Server befindlichen Pakete (ca. 180 MB) auf einer CD brennen (ohne übergeordnetes Verzeichnis und ohne Unterverzeichnisse ). Auf der momentan geöffneten KDE-Sitzung öffnet man eine Konsole und logt sich als "Root" ein. Nun wechselt man in "init 3". An der Eingabeaufforderung mountet man als "Root" die CDRom auf einen verfügbaren Mountpoint. Nun wechselt man zum Beispiel auf Konsole 2 und startet dort "YaST". Man wählt hier die Option "Software installieren/löschen". - So - das wäre Schritt 1.
Nun kann man wieder auf die Konsole 7 wechseln und sich dort die einzelnen Pakete auf der CD ansehen. Grund für dieses Wechseln zwischen den Konsolen ist, daß man exakt die auf der CD befindlichen Pakete auf dem laufenden System (init 3) löschen muss. Beispiel : kde-base3****** -Pakete befinden sich auf der CD. Wechsel auf die Konsole 2 und dort nach diesen Paken unter "Suche" forschen. Alle Pakete werden gelöscht - Paketabhängigkeiten werden ignoriert !! - Es gibt auf der CD einzelne Pakete, die in vorhergehenden Versionen von KDE nicht verfügbar gewesen sind, - diese können natürlich nicht gelöscht werden, da sie nicht vorhanden sind. Da man dieses Vorgehen unter YaST erledigt hat, wird automatisch ein SuSEconfig gestartet. Schritt 2 erledigt !! Nun wechselt man wieder auf die Konsole 7 und gibt " rpm -i --force --nodeps *.rpm " ein und wartet eine Weile. Nachdem diese Prozedur erledigt ist, muss ein "ldconfig" und danach ein "SuSEconfig" in der Konsole eingegeben werden.
Neustart - So muss es laufen !!
Kleiner Schönheitsfehler ist die Anordnung der Symbole - Diese muss manuell erledigt werden und zwar ändert man mit seinem Lieblingseditor die Datei kdeglobals. So geht man vor : konsole öffnen und folgendes eingeben :
"vi .kde/share/config/kdeglobals"
Nun ersetzt man die ganze Zeile mit der Bemerkung des Gridspacing in X-Richtung 50 durch "DesktopGridSpacing=62,0"
Hier natürlich ein SuSEconfig laufen lassen und ein Neustart des X-Systems.
Viel Spass !
fstab
Angenommen man hat KDE 3.1 auf einem Suse 9.0 System und möchte KDE 3.3 installieren. Als erstes sollte man sich die auf einem Mirror-Server befindlichen Pakete (ca. 180 MB) auf einer CD brennen (ohne übergeordnetes Verzeichnis und ohne Unterverzeichnisse ). Auf der momentan geöffneten KDE-Sitzung öffnet man eine Konsole und logt sich als "Root" ein. Nun wechselt man in "init 3". An der Eingabeaufforderung mountet man als "Root" die CDRom auf einen verfügbaren Mountpoint. Nun wechselt man zum Beispiel auf Konsole 2 und startet dort "YaST". Man wählt hier die Option "Software installieren/löschen". - So - das wäre Schritt 1.
Nun kann man wieder auf die Konsole 7 wechseln und sich dort die einzelnen Pakete auf der CD ansehen. Grund für dieses Wechseln zwischen den Konsolen ist, daß man exakt die auf der CD befindlichen Pakete auf dem laufenden System (init 3) löschen muss. Beispiel : kde-base3****** -Pakete befinden sich auf der CD. Wechsel auf die Konsole 2 und dort nach diesen Paken unter "Suche" forschen. Alle Pakete werden gelöscht - Paketabhängigkeiten werden ignoriert !! - Es gibt auf der CD einzelne Pakete, die in vorhergehenden Versionen von KDE nicht verfügbar gewesen sind, - diese können natürlich nicht gelöscht werden, da sie nicht vorhanden sind. Da man dieses Vorgehen unter YaST erledigt hat, wird automatisch ein SuSEconfig gestartet. Schritt 2 erledigt !! Nun wechselt man wieder auf die Konsole 7 und gibt " rpm -i --force --nodeps *.rpm " ein und wartet eine Weile. Nachdem diese Prozedur erledigt ist, muss ein "ldconfig" und danach ein "SuSEconfig" in der Konsole eingegeben werden.
Neustart - So muss es laufen !!
Kleiner Schönheitsfehler ist die Anordnung der Symbole - Diese muss manuell erledigt werden und zwar ändert man mit seinem Lieblingseditor die Datei kdeglobals. So geht man vor : konsole öffnen und folgendes eingeben :
"vi .kde/share/config/kdeglobals"
Nun ersetzt man die ganze Zeile mit der Bemerkung des Gridspacing in X-Richtung 50 durch "DesktopGridSpacing=62,0"
Hier natürlich ein SuSEconfig laufen lassen und ein Neustart des X-Systems.
Viel Spass !
fstab