Das System mit rpmconf entrümpeln

Bitte beachtet auch die Anmerkungen zu den HowTos!

Wenn neue Versionen eines Paketes geänderte Konfigurationsdateien mitbringen, werden diese von yum standardmäßig parallel zu den vorhandenen Konfigurationsdateien mit dem zusätzlichen Suffix .rpmnew gespeichert und müssen manuell zusammengeführt werden.

Hingegen werden bei der Deinstallation von Paketen teilweise Backups der enthaltenen Konfigurationsdateien mit dem Suffix .rpmsave angelegt, um die momentane Konfiguration bei einer Neuinstallation schnell wiederherstellen zu können.

In beiden Fällen wird das eigene System jedoch auf lange Sicht ziemlich zugemüllt, was sich negativ auf die Performance auswirken kann und man sollte deshalb von Zeit zu Zeit mal aufräumen. Hier kommt das Tool rpmconf ins Spiel, das genau für diese Zwecke geschaffen wurde.

Falls rpmconf noch nicht installiert ist, muss zuerst das gleichnamige Paket installiert werden

su -c'yum install rpmconf'

Im nächsten Schritt sollte man zuerst eventuell vorhandene .rpmnew Dateien zusammenführen. Dies kann man mittels

su -c'rpmconf -a'

bewerkstelligt werden. Sofern .rpmnew Dateien vorhanden sind, fragt rpmconf dann für jede einzelne Datei ab, was mit dieser passieren soll.

Sobald man alle .rpmnew Dateien zusammengeführt hat, kann man sich mittels

su -c'rpmconf -c'

daran machen, das System von dem unnötigen Datenballast zu befreien.

Dieser Schritt kann unter Umständen etwas länger dauern, was jedoch von verschiedenen Faktoren, wie der Geschwindigkeit von Prozessor und Festplatte sowie der Anzahl der installierten Pakete, abhängt.

GPG-Paketschlüssel aufräumen

Bitte beachtet auch die Anmerkungen zu den HowTos!

Mit jedem Fedora Upgrade werden neue GPG-Schlüssel mit installiert und auch viele Zusatzrepositories signieren ihre Pakete mit GPG und installieren entsprechende Schlüssel. Da diese Schlüssel nicht immer mit einem Ablaufdatum versehen sind, schadet es nicht, die angesammelten GPG-Paketschlüssel von Zeit zu Zeit zu entrümpeln.

Dazu muss zuerst das yum-keys Plugin installiert werden.

su -c'yum install yum-plugin-keys'

Nach der Installation gibt es 4 zusätzliche Kommandos für yum:

  • keys: listet alle vorhandenen Paketschlüssel auf
  • keys-data: zeigt den Public-Key-Block eines bestimmten Paketschlüssel an
  • keys-info: zeigt die allgemeinen Informationen (ID, Ausstellungsdatum etc) eines bestimmten Paketschlüssels an
  • keys-remove: entfernt einen Paketschlüssel aus dem System

Um die vorhandenen Paketschlüssel zu entrümpeln, sollte man sich zuerst mittels

yum keys

die vorhandenen Schlüssel auflisten lassen und anschließend die nicht mehr benötigten Schlüssel mittels

su -c'yum keys-remove Key-ID'

entfernen. Wobei Key-ID durch die ID des zu entfernenden Schlüssel ersetzt werden muss.

Bitte entfernen Sie nur Paketschlüssel, bei denen Sie sich absolut sicher sind, das sie nicht mehr benötigt werden!