Rpmorphan ist ein Open-Source- und freies Software-Projekt, das entwickelt wurde, um RPM-RPM-Pakete auf Ihrem RPM-basierten GNU / Linux-Betriebssystem wie Fedora, OpenSUSE, OpenMandriva, Mageia, CentOS zu finden oder Red Hat Enterprise Linux. Das Projekt soll ein Klon des debanhan Debian-Dienstprogramms sein, aber dafür gedacht, mit RPM-Paketen umzugehen.
Enthält mehrere Befehlszeilentools
Rpmorphan besteht aus mehreren Befehlszeilentools, z. B. rpmusage, die das letzte Verwendungsdatum des RPM-Pakets anzeigen. rpmdep, das die vollständige Abhängigkeit eines installierten RPM-Pakets anzeigt; rpmduplicates, das Programme mit mehreren installierten Versionen findet; rpmextra, das installierte RPM-Pakete findet, die nicht Teil der aktuellen Linux-Distribution sind.
Wie funktioniert es?
Ganz einfach, da es zuerst alle Pakete identifiziert, die keine Abhängigkeiten haben, und dann diese Pakete auf einen Blick im Terminalfenster auflistet, so dass der Benutzer sie (alle oder einzeln) entfernen oder detaillierte Informationen darüber anzeigen kann jeder.
Befehlszeilenoptionen
Der Befehl rpmorphan bietet eine Vielzahl von Optionen, die auf einen Blick durch Ausführen des Befehls "rpmorphan.pl --help" angezeigt werden können. Befehl, ohne Anführungszeichen, in einem Terminal-Emulator. Mit dem Befehl kann der Benutzer eine Option auswählen, z. B. die Fähigkeit, den vollständigen Algorithmus zu erzwingen, und ein Ziel.
Es stehen verschiedene Ziele zur Verfügung, die es Benutzern ermöglichen, zu suchen, ob das Paket verwaist ist, und die gewählte Option auf alle Pakete anzuwenden, wie Dokumentationspakete, Perl-Pakete, Python-Pakete, allgemeine Pakete, Ruby-Pakete, Datenpakete usw.
Unter der Haube und unterstützten Betriebssystemen
Die Software ist vollständig in der Programmiersprache Perl geschrieben und kann von der Kommandozeile aus oder über eine sehr einfache grafische Benutzeroberfläche in Tk verwendet werden. Es ist mit allen GNU / Linux-Betriebssystemen kompatibel, die das RPM-Paket-Manager-System verwenden.
Was ist neu in dieser Version:
- Diese Version hat einen Fehler behoben, bei dem undefined als SCALAR-Referenz verwendet wurde.
Was ist neu in Version 1.17:
- Diese Version behebt einen Fehler, bei dem undefined als SCALAR verwendet wurde Referenz.
Was ist neu in Version 1.16:
- Diese Version hat einen Fehler behoben, bei dem undefined als SCALAR-Referenz verwendet wurde.
Was ist neu in Version 1.15:
- Diese Version behebt einen Fehler, bei dem undefined als SCALAR verwendet wurde Referenz.
Was ist neu in Version 1.12:
- Die Bibliotheken werden nach / usr / lib / rpmorphan verschoben.
- Die Abhängigkeit von Data :: Dumper wurde entfernt.
- Rpmduplicates kümmert sich um Architektur.
Was ist neu in Version 1.11:
- Neue Funktionen:
- add schlägt die Option vor
- fügen Sie / etc / rpmorphanrc hinzu
- füge env RPMORPHAN_METHOD zum Debuggen hinzu
- Bugfix:
- Fehler mit Leerzeichen in Dateinamen behoben
Was ist neu in Version 1.7:
- Curses ist nicht mehr eine RPM-Abhängigkeit
- Schaltfläche zum erneuten Laden auf der grafischen Benutzeroberfläche hinzugefügt
Was ist neu in Version 1.4:
- wenn Sie ein Paket entfernen (mit rpm -e), es Es war nicht einfach zu überprüfen, ob die Befehle erfolgreich waren oder nicht. Eine RPM-Abfrage wurde hinzugefügt, um den Status zu überprüfen
Was ist neu in Version 1.3:
- behebt einen Fehler wenn exclude in der Konfigurationsdatei gesetzt ist (danke Szymon Siwek)
- Nummer der gelöschten Datei anzeigen
Anforderungen :
- Perl
- rpm
Kommentare nicht gefunden