Heute mal aus der Rubrik “Tipps und Tricks”. Habt ihr schon mal daran gedacht, dass nach einem Upgrade noch Altlasten von openSUSE 11.2 auf eurem openSUSE 11.3-System vorhanden sein können? Wenn nicht, dann ist jetzt der richtige Zeitpunkt das System aufzuräumen.
Man kann sich sehr einfach eine sortierte Liste (mittels RPM, grep und sort) über vorhandene “openSUSE 11.2″-Pakete in der Konsole ausgeben lassen:
rpm -qa --qf '%{name}-%{version}-%{release} -> %{distribution}\n' | grep -i -E 'openSUSE[_|-| ]11.2' | sort
Diese Liste zeigt teilweise auch das Repo der installierten Paketen an und man kann so die Pakete im OBS lokalisieren und erneut aktualisieren. Sobald man das erledigt hat, kann man nun die restlichen “openSUSE 11.2″-Pakete entfernen, die man bisher gar nicht auflösen konnte bzw. mit dem gleichen Paketnamen bereits eine neuere Version unter openSUSE 11.3 installiert wurde.
Wenn man ein Upgrade bzw. ein Update von openSUSE hinter sich hat, sollte man sich auch nach neueren Konfigurationsdateien umschauen, die aus logischen Gründen nicht ersetzt wurden (der Zweck ist, dass der laufende Betrieb nach der Installation nicht gestört werden darf und daher die Änderungen von Hand erledigt werden muss):
find /etc -iname "*.rpmnew"
Sind in der o.g. Liste einige Dateien vorhanden, die mit “rpmnew” enden, so sollte man die Konfiguration von der älteren Datei in die neue Datei übertragen. Anschließend löscht man die ältere Datei und benennt die neuere Datei in den Namen der älteren Datei um (also ohne .rpmnew).
Beispiel:
/etc/php5/apache/php.ini <= ältere Datei
/etc/php5/apache/php.ini.rpmnew <= neue Datei
Optional: Unterschiede der Konfiguration anzeigen lassen:
diff -rup /etc/php5/apache/php.ini /etc/php5/apache/php.ini.rpmnew
Konfiguration manuell übertragen. Nachtrag: Die beiden Dateien sollten zur Bearbeitung (root-Rechte) mit einem Editor geöffnet werden und die jeweilige Konfigurationen rüberkopieren. Hat man hier keine Einstellung vorgenommen, kann man zum nächsten Schritt übergehen.
/etc/php5/apache/php.ini => /etc/php5/apache/php.ini.rpmnew
Abschließend die ältere Datei löschen und die neuere Datei umbenennen:
rm /etc/php5/apache/php.ini mv /etc/php5/apache/php.ini.rpmnew /etc/php5/apache/php.ini
oder noch kürzer
mv -f /etc/php5/apache/php.ini{.rpmnew,}
Viel Spaß beim Aufräumen.


openSUSE 11.3 – KDE SC 4.5.1
KDE SC 4.5.1 wurde veröffentlicht und die Pakete stehen zum Download für openSUSE bereit. Ausserdem wird empfohlen, wie auch in der Ankündigung auf kde.org, auf KDE 4.5.1 zu aktualisieren.
Folgende Fehler wurden in KDE 4.5.1 hauptsächlich behoben:
In folgenden Komponenten wurden weitere Fehler behoben:
Changelog: KDE SC 4.5.1
Wichtiger Hinweis:
Wer bereits nach der unten beschriebenen Anleitung das Repo http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.3/ eingebunden und aktiviert hat, braucht lediglich nur ein Update per YaST oder zypper durchzuführen:
Für alle anderen, die das Repo noch nicht eingebunden haben, empfehle ich die folgende Anleitung.
Installation:
Have a lot of fun!