Debfoster, wyczyść system i zachowaj tylko ważne pakiety

o debfoster

W następnym artykule przyjrzymy się Debfoster. To jest jeden narzędzie wiersza poleceń aby zachować tylko niezbędne pakiety i usunąć te, które nie są już potrzebne. Dlatego możemy trzymaj nasze czysty system cały czas. Aplikacja Debfoster jest programem kontenerowym dla menedżerów pakietów apt i dpkg. Utrzymuje listę zainstalowanych pakietów, które zostały jawnie zażądane.

Kiedy uruchomimy go po raz pierwszy, lista zainstalowanych pakietów zostanie utworzona i zapisana w pliku o nazwie keepers w katalogu / var / lib / debfoster /. Debfoster użyje tej listy do wykrycia, które pakiety zostały zainstalowane tylko dlatego, że inne pakiety od nich zależały. Jeśli jedna z tych zależności ulegnie zmianie, narzędzie to zauważy i zapyta nas, czy chcemy usunąć poprzedni pakiet. W ten sposób nam to pomoże utrzymywać czysty system dzięki podstawowym pakietom, które wybieramy.

Zainstaluj Debfoster na Ubuntu

Debfoster jest dostępne w repozytoriach naszej dystrybucji Ubuntu. Dlatego instalacja nie będzie problemem. Będziemy musieli tylko wykonać następujące polecenie w terminalu (Ctrl + Alt + T), aby zainstalować Debfoster na dowolnym systemie opartym na Debianie:

sudo apt install debfoster

Użyj Debfoster

Utwórz listę zainstalowanych pakietów

Po zainstalowaniu musimy utworzyć listę zainstalowanych pakietów, wykonując następujące polecenie w tym samym terminalu:

opiekunowie debfoster

sudo debfoster -q

Powyższe polecenie doda aktualnie zainstalowane pakiety do pliku Keepers znajduje się w katalogu / var / lib / debfoster /. Możemy edytować ten plik, aby usunąć pakiety, których nie chcemy już instalować w naszym systemie.

Nie powinniśmy usuwać ważnych i związanych z systemem pakietów, takie jak jądro Linux, grub, Ubuntu-base, Ubuntu-desktop itp. Wskazane jest również wykonanie kopii zapasowej ważnych plików konfiguracyjnych, które edytujemy ręcznie.

Usuń pakiety, których nie ma na naszej liście

Możemy zmusić narzędzie do usunięcia pakietów, których nie ma na liście opiekunów. Aby to zrobić, wykonamy:

debfoster f wymuszanie czyszczenia

sudo debfoster -f

debfoster usunie wszystkie pakiety, które nie są dostępne w pliku keepers, wraz z ich zależnościami. Wymuszanie zgodności systemu z bazą danych.

Po tym możemy od czasu do czasu uruchamiać następujące polecenie lub po dodaniu / usunięciu pakietów. Z tym sprawdzimy osierocone pakiety lub nienaruszone zależności które należy usunąć.

sudo debfoster

Jeśli zainstalowałeś / usunąłeś jakiekolwiek pakiety, Debfoster zapyta Cię, co chcesz zrobić. Jeśli nie wiesz, co zrobić, wpisz H, aby zobaczyć dostępne opcje.

Przeglądanie paczek na liście opiekunów

Aby zobaczyć listę pakietów w bazie danych, wykonamy:

debfoster -a

Oto lista pakietów na moim pulpicie Ubuntu 16.04 LTS.

debfoster -a pakiety w bazie danych

Użyj innej bazy danych

Domyślnie zachowane zostaną pakiety zainstalowane w pliku / var / lib / debfoster / keepers. Jeśli chcemy określić inną bazę danych (oczywiście plik opiekunów) użyjemy -k opcja jak pokazano poniżej:

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

Wyświetl osierocone pakiety

Nie zawsze jest konieczne uruchamianie polecenia „sudo debfoster”, aby sprawdzić, czy nie ma osieroconych pakietów. Możemy wykonać tę funkcję, dodając -s opcja:

debfoster -s

W przypadku, gdy mamy pakiet osierocony, ale uważamy go za konieczny i nie chcemy, aby Debfoster go usuwał, po prostu dodamy go do pliku opiekunów.

Aby to zrobić, edytuj plik / var / lib / debfoster / keepers w swoim ulubionym edytorze i dodaj nazwę tego programu.

Dodaj / usuń pakiety

Ponieważ to narzędzie jest kontenerem dla menedżerów pakietów apt-get i dpkg, możemy go również używać do dodawania lub usuwania pakietów.

do zainstaluj pakiet, wykonamy w terminalu (Ctrl + Alt + T):

dodaj programy za pomocą debfostera

sudo debfoster screen

Teraz Debfoster uruchomi apt-get i zainstaluje określony pakiet.

do usunąć pakiet, po prostu umieścimy plik znak minus (-) bezpośrednio po nazwie pakietu:

usuń programy za pomocą debfoster

sudo debfoster screen-

Znajdź zależności

Aby wyświetlić listę wszystkich pakietów, od których zależy pakiet, użyjemy rozszerzenia -d opcja:

debfoster pokazuje zależności pakietu

debfoster -d screen

Aby wyświetlić listę wszystkich pakietów w bazie danych narzędzi, które zależą od danego pakietu, użyjemy rozszerzenia -e opcja.

debfoster -e nombre-del-paquete

Dokumentacja Debfoster

Aby dostać więcej szczegółów na temat tego narzędzia, możemy skonsultować się z strony man.

człowiek debfoster

man debfoster

Jak myślę, że widziałeś, Debfoster pomoże nam śledzić, co zainstalowaliśmy i usuwać wszystkie niepotrzebne pakiety. To jedna z tych aplikacji pamiętaj, aby używać bardzo ostrożnie. Nie usuwaj ważnych pakietów związanych z systemem, takich jak Ubuntu-base, grub, Current Kernel itp. Jeśli to zrobisz, możesz skończyć z bezużytecznym systemem.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Idę nich powiedział

    Bardzo ciekawe dzięki, mam nadzieję, że nie jest to podobne do innych aplikacji, które usuwają ważne pliki

    1.    Nahuel pillan powiedział

      Musisz uważać podczas korzystania z niego, ponieważ możesz usunąć ważne pakiety. Więc dobrze się przyjrzyj, jeśli chcesz usunąć jezioro z opiekunów

  2.   Jose Enrique Monterroso Barrero powiedział

    Czy to jest ważne dla linux mint?