Rpmorphan to projekt o otwartym kodzie źródłowym i bezpłatnym oprogramowaniu, który został zaprojektowany do znajdowania osieroconych pakietów RPM w systemie operacyjnym GNU / Linux opartym na RPM, takich jak Fedora, openSUSE, OpenMandriva, Mageia, CentOS lub Red Hat Enterprise Linux. Projekt ma być klonem narzędzia deborphan Debian, ale zaprojektowanego do obsługi pakietów RPM.
Obejmuje kilka narzędzi wiersza polecenia
Rpmorphan składa się z kilku narzędzi wiersza polecenia, takich jak rpmusage, który wyświetla datę ostatniego użycia pakietu RPM; rpmdep, który wyświetla pełną zależność zainstalowanego pakietu RPM; rpmduplicates, który znajduje programy z kilkoma zainstalowanymi wersjami; rpmextra, która znajduje zainstalowane pakiety RPM, które nie są częścią obecnej dystrybucji Linuksa.
Jak to działa?
Całkiem proste, ponieważ najpierw identyfikuje wszystkie pakiety, które nie mają zależności, a następnie wyświetla listę tych pakietów na pierwszy rzut oka, w oknie terminala, umożliwiając użytkownikowi ich usunięcie (wszystkie lub pojedyncze) lub przeglądając szczegółowe informacje o każdy.
Opcje wiersza poleceń
Polecenie rpmorphan oferuje szeroki zakres opcji, które można przeglądać na pierwszy rzut oka, uruchamiając & rdquo; rpmorphan.pl --help & rdquo; polecenie, bez cudzysłowu, w emulatorze terminala. Polecenie pozwala użytkownikowi wybrać opcję, taką jak wymuszenie pełnego algorytmu i cel.
Dostępne są różne cele, pozwalające użytkownikom wyszukiwać, czy pakiet jest osierocony, a także zastosować wybraną opcję do wszystkich pakietów lub określonych, takich jak pakiety dokumentacji, pakiety Perla, pakiety Python, wspólne pakiety, pakiety Ruby, pakiety danych, itp.
Pod maską i obsługiwanymi systemami operacyjnymi
Oprogramowanie jest napisane w całości w języku programowania Perl i może być używane z poziomu wiersza poleceń lub poprzez bardzo prosty graficzny interfejs użytkownika napisany w Tk. Jest kompatybilny ze wszystkimi systemami operacyjnymi GNU / Linux, które używają systemu zarządzania pakietami RPM.
Co nowego w tej wersji:
- Ta wersja naprawiła błąd, w którym undefined był używany jako odniesienie do SCALAR.
Co nowego w wersji 1.17:
- Ta wersja naprawiła błąd, w którym niezdefiniowany został użyty jako SCALAR odniesienie.
Co nowego w wersji 1.16:
- Ta wersja naprawiła błąd, w którym niezdefiniowany został użyty jako odniesienie do SCALAR.
Co nowego w wersji 1.15:
- Ta wersja naprawiła błąd, w którym niezdefiniowany został użyty jako SCALAR odniesienie.
Co nowego w wersji 1.12:
- Biblioteki są przenoszone do / usr / lib / rpmorphan.
- Zależność od Data :: Dumper została usunięta.
- Rpmduplicates dba o architekturę.
Co nowego w wersji 1.11:
- Nowe funkcje:
- dodaj opcję sugestii
- dodaj / etc / rpmorphanrc
- dodaj env RPMORPHAN_METHOD do debugowania
- Bugfix:
- Napraw błąd w przestrzeni nazw plików
Co nowego w wersji 1.7:
- Klątwy nie są już zależnością od rpm
- Dodano przycisk przeładowania w interfejsie graficznym
Co nowego w wersji 1.4:
- podczas usuwania pakietu (z rpm -e), to niełatwo było sprawdzić, czy polecenia się powiodły czy nie. dodano zapytanie o RPM, aby mieć pewność statusu
Co nowego w wersji 1.3:
- Napraw błąd, jeśli wyłączone są ustawione w pliku konfiguracyjnym (dzięki Szymon Siwek)
- wyświetl numer usuniętego pliku
Wymagania :
- Perl
- rpm
Komentarze nie znaleziono