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:
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:
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.
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):
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:
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 -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.
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.
Bardzo ciekawe dzięki, mam nadzieję, że nie jest to podobne do innych aplikacji, które usuwają ważne pliki
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
Czy to jest ważne dla linux mint?