Debfoster, reinigen Sie Ihr System und bewahren Sie nur die wichtigen Pakete auf

über Debfoster

Im nächsten Artikel werden wir uns Debfoster ansehen. Dies ist einer Befehlszeilenprogramm nur wichtige Pakete aufzubewahren und nicht mehr benötigte zu entfernen. Deshalb können wir behalte unser Sauberes System alle Zeit. Die Debfoster-Anwendung ist ein Containerprogramm für die Paketmanager apt und dpkg. Verwaltet eine Liste der installierten Pakete, die explizit angefordert wurden.

Wenn wir es zum ersten Mal ausführen, wird eine Liste der installierten Pakete erstellt und in einer Datei namens Keepers im Verzeichnis gespeichert / var / lib / debfoster /. Debfoster verwendet diese Liste, um festzustellen, welche Pakete installiert wurden, nur weil andere Pakete von ihnen abhängig waren. Wenn sich eine dieser Abhängigkeiten ändert, wird dieses Dienstprogramm feststellen und uns fragen, ob wir das vorherige Paket entfernen möchten. Auf diese Weise wird es uns helfen Pflegen Sie ein sauberes System mit den wesentlichen Paketen, die wir auswählen.

Installieren Sie Debfoster unter Ubuntu

Debfoster ist in Repositories verfügbar unserer Ubuntu-Distribution. Daher ist die Installation kein Problem. Wir müssen nur den folgenden Befehl im Terminal ausführen (Strg + Alt + T), um Debfoster auf einem Debian-basierten System zu installieren:

sudo apt install debfoster

Verwenden Sie Debfoster

Erstellen Sie die Liste der installierten Pakete

Nach der Installation müssen wir die Liste der installierten Pakete erstellen, indem wir den folgenden Befehl im selben Terminal ausführen:

Debfoster Keeper

sudo debfoster -q

Der obige Befehl fügt der Keepers-Datei aktuell installierte Pakete hinzu befindet sich im Verzeichnis / var / lib / debfoster /. Wir können diese Datei bearbeiten, um die Pakete zu entfernen, die nicht mehr auf unserem System installiert werden sollen.

Wir sollten wichtige und systembezogene Pakete nicht entfernenwie Linux-Kernel, Grub, Ubuntu-Base, Ubuntu-Desktop usw. Es ist auch ratsam, eine Sicherungskopie wichtiger Konfigurationsdateien zu erstellen, die wir manuell bearbeiten.

Entfernen Sie Pakete, die nicht auf unserer Liste stehen

Wir können das Dienstprogramm zwingen, die Pakete zu entfernen, die nicht in den Keepern aufgeführt sind. Dazu führen wir Folgendes aus:

Debfoster f Kraftreinigung

sudo debfoster -f

debfoster entfernt alle Pakete, die nicht in der Keepers-Datei verfügbar sind, zusammen mit ihren Abhängigkeiten. Erzwingen, dass Ihr System der Datenbank entspricht.

Danach können wir von Zeit zu Zeit oder nach dem Hinzufügen / Entfernen von Paketen den folgenden Befehl ausführen. Damit Wir werden nach verwaisten Paketen oder nicht verletzten Abhängigkeiten suchen das muss entfernt werden.

sudo debfoster

Wenn Sie Pakete installiert / entfernt haben, werden Sie von Debfoster gefragt, was Sie tun möchten. Wenn Sie nicht sicher sind, was Sie tun sollen, geben Sie H ein, um die verfügbaren Optionen anzuzeigen.

Anzeigen von Paketen in der Keepers-Liste

Um die Liste der Pakete in der Datenbank anzuzeigen, führen wir Folgendes aus:

debfoster -a

Hier ist die Liste der Pakete auf meinem Ubuntu 16.04 LTS-Desktop.

debfoster -a Pakete in der Datenbank

Verwenden Sie eine andere Datenbank

Standardmäßig bleiben die in der Datei installierten Pakete erhalten / var / lib / debfoster / keepers. Wenn wir eine andere Datenbank angeben möchten (Natürlich eine Aufbewahrungsakte) Wir werden die verwenden -k Option wie es im folgenden gezeigt wird:

debfoster -k /ruta/hacia-el/nuevo/archivo/keepers

Verwaiste Pakete anzeigen

Es ist nicht immer erforderlich, den Befehl "sudo debfoster" auszuführen, um nach verwaisten Paketen zu suchen. Wir können diese Funktion ausführen, indem wir die hinzufügen -s Option:

debfoster -s

Falls wir ein verwaistes Paket haben, es aber für notwendig halten und nicht möchten, dass Debfoster es entfernt, fügen wir es einfach der Keepers-Datei hinzu.

Bearbeiten Sie dazu die Datei / var / lib / debfoster / keepers mit Ihrem Lieblingseditor und fügen Sie den Namen dieses Programms hinzu.

Pakete hinzufügen / entfernen

Da dieses Dienstprogramm ein Container für die Paketmanager apt-get und dpkg ist, können wir es auch zum Hinzufügen oder Entfernen von Paketen verwenden.

zu Installieren Sie ein Paketwerden wir im Terminal ausführen (Strg + Alt + T):

Programme mit Debfoster hinzufügen

sudo debfoster screen

Jetzt führt Debfoster apt-get aus und installiert das angegebene Paket.

zu Entfernen Sie ein Paket, wir werden einfach ein platzieren Minuszeichen (-) direkt nach dem Namen des Pakets:

Programme mit Debfoster entfernen

sudo debfoster screen-

Finden Sie Abhängigkeiten

Um alle Pakete aufzulisten, von denen ein Paket abhängt, verwenden wir die -d Option:

Debfoster zeigen Abhängigkeiten eines Pakets

debfoster -d screen

Und um alle Pakete in der Dienstprogrammdatenbank aufzulisten, die vom angegebenen Paket abhängen, verwenden wir das -e Option.

debfoster -e nombre-del-paquete

Debfoster-Dokumentation

Zu bekommen Weitere Details zu diesem Dienstprogrammkönnen wir die konsultieren Manpages.

Mann Debfoster

man debfoster

Wie Sie gesehen haben, hilft uns Debfoster dabei, den Überblick über unsere Installation zu behalten und alle unnötigen Pakete zu entfernen. Dies ist eine dieser Apps, die Denken Sie daran, sehr vorsichtig zu verwenden. Entfernen Sie keine wichtigen systembezogenen Pakete wie Ubuntu-Base, Grub, Current Kernel usw. Wenn Sie dies tun, erhalten Sie möglicherweise ein unbrauchbares System.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Ich gehe nich sagte

    Vielen Dank sehr interessant, ich hoffe, es ist nicht wie bei anderen Anwendungen, die wichtige Dateien löschen

    1.    Nahuel-Säule sagte

      Sie müssen vorsichtig sein, wenn Sie es verwenden, da Sie wichtige Pakete löschen können. Schauen Sie also genau hin, wenn Sie den See von den Tierpflegern löschen möchten

  2.   José Enrique Monterroso Barrero sagte

    Ist es gültig für Linux Mint?