Tidy RPM-Cache-Skript

Löschen von obsoleten RPM-Dateien aus dem Cache
Jetzt downloaden

Tidy RPM-Cache-Skript Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL v3
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Darwin Slattery
  • Website des Verlags:
  • http://www.hyperdrifter.com/

Tidy RPM-Cache-Skript Stichworte


Tidy RPM-Cache-Skript Beschreibung

Veraltete RPM-Dateien aus dem Cache löschen Tidy RPM Cache-Skript (zuvor delete obsolete RPMs) ist ein Skript, mit dem obsolete RPM-Dateien aus einem Verzeichnis gelöscht werden können. Das auf dieser Seite enthaltene Python-Skript löscht obsolete RPM-Paketdateien aus dem Cache des Paketmanagers. RPM ist ein Software-Management-System, das für viele Linux-Distributionen einschließlich Fedora verwendet wird. Dieses Skript kann nützlich sein, wenn Sie den Speicherplatzbedarf der lokal gespeicherten Aktualisierungspakete minimieren möchten.Usage synopsisrm_obsolete_rpms.py {-d | --Dir = dir} {-n | --num-obtolete = nummer} {-x | --Exclude = REG-EX} {-f | --force} {-s | --srpm} {-v | --verbose} {-q | --quiet} {--log-prefix = text} { -U | - Usage} {-h | --help} {--version} Dieses Skript löscht obsolete Dateien, indem Sie die Versionsinformationen aller RPM-Paketdateien vergleichen, die das gleiche Softwarepaket bereitstellen. Sie können eine beliebige Anzahl von Pfaden von Verzeichnissen angeben, um zu suchen, und Sie können auch spezifische Pakete ausschließen, um auf der Obsoleszenz getestet zu werden. Zum Ausführen dieses Skripts Geben Sie einfach den Pfad eines Verzeichnisses mit RPM-Paketdateien mit der Option --Dir an. Um beispielsweise obsolete RPMs aus dem Verzeichnis "/ tmp / packages" zu löschen, führen Sie den folgenden Befehl aus: Tidy-rpm-cache.py --dir = / tmp / packagesthe-Skript zeigt eine Liste von RPM-Paketen an, die er als obsolet erachtet hat und fragen Sie nach der Bestätigung, bevor Sie sie aus dem Dateisystem löschen. Um die Bestätigungsnachricht zu deaktivieren, fügen Sie die Option --Force hinzu. Sie können das Skript auch konfigurieren, um eine bestimmte Anzahl von veralteten Versionen eines Pakets zu halten. Wenn Sie beispielsweise eine veraltete Version jedes Pakets aufbewahren möchten, falls die neueste Version Probleme verursacht, können Sie dies mit dem folgenden Befehl erreichen: Tidy-rpm-cache.py --dir = / tmp / pakete --Num- Obsolete = 1Note In diesem Fall würden alle außer den neuesten und die zweiteste und die zweiteste Version gelöscht.Um die Löschung bestimmter Pakete zu verhindern, die Sie einen regulären Ausdruck liefern können, der gegen alle RPM-Paketdateinamen getestet wird. Wenn der Ausdruck übereinstimmt, wird diese Drehzahl von dem Obsoleszenztest ausgeschlossen. Um beispielsweise alle Kernel-Pakete auszuschließen, führen Sie den folgenden Befehl aus: tidy-rpm-cache.py --dir = / tmp / packages --exclude = '^ Kernel. *' HINWEIS: Fügen Sie die regulären Ausdrücke immer in einzelne Zitate an Verhindern Sie, dass sie als Glob-Ausdruck interpretiert werden. Um weitere Informationen darüber zu erfahren, was das Skript tut, und welche Pakete, die es untersucht, fügt die Option --verbose hinzu. Fügen Sie zur Deaktivierung aller Ausgaben außer Warn- und Fehlermeldungen die Option --Quietoption hinzu. Weitere Informationen zu diesen und anderen Optionen lesen Sie bitte die Hilfeinformationen mit dem Skript. Sie können darauf zugreifen, indem Sie die Option --help hinzufügen. Zum Beispiel: Tidy-rpm-cache.py --helpminiMimen Die Größe eines Yum-Cache-VerzeichnissesDas Grund für das Schreiben dieses Skripts sollte ein Feature in der aktuellen Umsetzung von YUM fehlen. Yum ist ein RPM-basiertes Software-Management-System, das eine Option zum Aufbewahren von Paketdateien in einem Cache-Verzeichnis zur späteren Verwendung bietet. Es bietet jedoch keine Funktion zur Löschung von Paketdateien, die veraltet sind, da eine neuere Version desselben Pakets heruntergeladen wurde. Der folgende Befehl kann manuell oder aus einem CRON-Skript ausgeführt werden, um das Standard-Cache-Verzeichnis auf Fedora Linux-Systeme zu reinigen -python 4.4.2.3-2 Anforderungen: · Python · RPM-PYTHON Was ist neu in dieser Version: · Das Skript wurde von 'rm_obsolet_rpms.py' auf 'Tidy-rpm-cache.py' umbenannt, um seinen Zweck zu klären und von der Funktionalität in RPM in Bezug auf veraltete Paketdateien zu unterscheiden.


Tidy RPM-Cache-Skript Zugehörige Software