Deborphan: Jak używać go w dystrybucjach bazujących na Debianie 13?
Rok po roku, tutaj w From Linux, oferowaliśmy Ci wiele poradników i samouczków na temat jak optymalizacja i czyszczenie nasze różne stabilne wersje Debiana GNU/LinuxI jak można było się spodziewać, zrobiliśmy to samo, kiedy Debian GNU/Linux 13 „Trixie” Została wydana. Warto jednak zauważyć i pamiętać, że najnowsza stabilna wersja, wydana 8 sierpnia 2025 roku, zawierała między innymi następujące nowe funkcje: Dodanie 14 116 nowych pakietów, usunięcie 8 844 przestarzałych lub porzuconych pakietów i aktualizacja 44 326 pakietówCo więcej, wchodząc w temat, który nas dzisiaj interesuje, warto wspomnieć, że pakiet „Deborphan” To był jeden z blisko 9.000 usuniętych pakietów.
A ponieważ wielu użytkowników we wszechświecie Linuksa od dawna korzysta z tego systemu, pakiet i polecenie do optymalizacji i czyszczenia systemu operacyjnego Debian GNU/Linux Po wielu wersjach, dziś przedstawiamy Wam to Krótki i przydatny samouczek, który pomoże Ci zainstalować go w Twojej obecnej dystrybucji Debian GNU/Linux 13 „Trixie”lub inne na nim oparte, takie jak MX Linux czy antiX.
Aplikacje do optymalizacji systemu GNU / Linux
Ale zanim pokażę Ci, jak zainstalować i używać pakietu i polecenia "Deborphan" W przypadku dystrybucji GNU/Linux opartych na Debianie 13, aby debugować i udoskonalić swój system operacyjny, zalecamy zapoznanie się z poprzedni powiązany post Korzystając z tego samego programu i innych narzędzi optymalizacyjnych systemu Linux, po przeczytaniu:
Deborphan to narzędzie, które wyszukuje „osieroconych” pakietów w systemie operacyjnym. Pakiet jest uznawany za „osierocony”, gdy po odinstalowaniu pakietu nadrzędnego (pakietu, który automatycznie instaluje inne pakiety poprzez zależności), pakiet „podrzędny” pozostaje zainstalowany na dysku i nie jest używany, zajmując niepotrzebnie miejsce.

Deborphan: Jak używać go w dystrybucjach bazujących na Debianie 13?
Czym jest Deborphan i dlaczego warto go używać?
Powołując się na oficjalny opis „Deborphan” w Oficjalne strony podręcznika z projektu Debian GNU/Linuxopisano go następująco:
Deborfan To narzędzie programowe, którego celem jest wyszukiwanie pakietów niezależnych od innych pakietów. Jego domyślną funkcją jest przeszukiwanie sekcji „libs”, „oldlibs” i „introspection” w celu znalezienia nieużywanych bibliotek. W przypadku wywołania z opcjonalną listą pakietów, sprawdzane będą tylko zależności tych pakietów. Wyniki są następnie drukowane na standardowym wyjściu, tak jakby opcja została określona. –zależności pokazuPonadto wyszukiwanie konkretnych pakietów wyświetli pakiet bez względu na jego priorytet.
Rozwijając ten opis, warto wspomnieć, że Używanie Deborphana w połączeniu z narzędziami (poleceniami), takimi jak „apt”, „aptitude” i „dpkg” pomaga unikać i łagodzić problemy związane z wydajnością i działaniem systemu. w systemach operacyjnych Linux z różnych powodów, wynikających z nagromadzenia porzuconych pakietów, takich jak:
- Ogranicz zużycie inodów i blokówNa serwerach lub stacjach roboczych z ograniczoną przestrzenią dyskową lub małymi partycjami głównymi liczy się każdy megabajt. Osieroconych bibliotek brakuje miejsca, które można by wykorzystać na logi, bazy danych lub buforowanie aplikacji.
- Skróć czas aktualizacji systemu operacyjnegoKażdy zainstalowany pakiet, niezależnie od tego, czy jest konieczny, czy nie, musi zostać sprawdzony przez menedżera pakietów podczas aktualizacji systemu (apt update i apt upgrade). System z nadmierną liczbą pakietów potrzebuje więcej czasu na aktualizację i zużywa więcej przepustowości.
- Zwiększ bezpieczeństwo i zmniejsz prawdopodobieństwo występowania punktów podatnych na atakiZaniedbana biblioteka, która nie jest aktualizowana (być może z powodu usunięcia repozytorium źródłowego lub omyłkowego oznaczenia jej jako „instalacja ręczna”), może zawierać luki w zabezpieczeniach (CVE). Jeśli aktywna usługa dynamicznie załaduje tę porzuconą bibliotekę, system zostanie narażony na atak.
Dlatego Deborphan to narzędzie programowe, które może pełnić funkcję wyspecjalizowanego audytorazaprojektowany, aby przeciwdziałać naturalnej entropii (nieporządkowi) dowolnego systemu operacyjnego Linux, poprzez analizę algorytmiczną deklarowanych relacji zależności w bazie danych programu DPKG.
Jak zainstalować i używać Trixie w systemie Debian GNU/Linux 13?
Do instalacji w systemie Debian GNU/Linux 13 „Trixie” lub innych dystrybucjach na nim opartych można pobrać pakiet deborphan_1.7.35_amd64.deb z oficjalne repozytorium projektu Debiani kontynuuj instalację w standardowy sposób. Następnie możesz uruchomić ją za pomocą konsoli, wpisując jej nazwę, aby sprawdzić, które pakiety prawdopodobnie zostaną usunięte. Ponieważ polecenie ma wiele opcji, modyfikatorów danych wyjściowych i wyszukiwania oraz parametrów do użycia i zrozumienia, najbardziej zalecanym podejściem, ze względu na długość tekstu, jest… przeczytaj instrukcję obsługi, zarówno w español jak Angielski. Jak widać poniżej:
Pobieranie i instalacja


1. Tryb prosty i jednoosobowy


2. Prosty i bezpieczny sposób użycia polecenia xargs
deborphan --guess-data | xargs sudo apt-get -y remove --purge

3. Zaawansowany i nieagresywny tryb użytkowania z możliwością
sudo aptitude purge $(deborphan --all-packages --force-hold --nice-mode --find-config --libdevel --guess-all --no-show-section) $(aptitude search ~c ~g -F %p)

4. Zaawansowany i bardzo agresywny tryb użytkowania z poleceniem apt
sudo apt remove --purge `deborphan --guess-all`; sudo apt remove --purge `deborphan --libdev`; sudo dpkg --purge $(deborphan --find-config)

5. Zaawansowany i bardzo agresywny tryb użytkowania wykorzystujący rekurencję
Ponieważ usunięcie osieroconego pakietu (pakietu potomnego) może pozostawić jego rodzica (teraz bez zależności) jako nowy pakiet porzucony, czyszczenie często wymaga wielu przebiegów. Popularnym poleceniem administratorów systemów i programistów DevOps, które pozwala na wykonanie tego zadania, dopóki nic nie zostanie, jest:
while [ -n "$(deborphan)" ]; do
deborphan | xargs sudo apt-get -y remove --purge
done
Ostrzeżenie: Ta pętla jest niezwykle agresywna. A jeśli połączymy ją z opcją --guess-allMoże odinstalować znaczną część systemu, jeśli zależności nie są idealnie zdefiniowane. Zaleca się używanie go tylko w trybie podstawowym (tylko bezpieczne biblioteki).
Nasze pierwsze zalecenie brzmi: tylko wtedy, gdy wolny i otwarty system operacyjny oparty na Debianie GNU/Linux ma już zainstalowaną aplikację Bleachbit, a użytkownik ma ją bardzo dobrze skonfigurowaną i zoptymalizowaną do graficznego wykonywania konserwacji (czyszczenia) systemu operacyjnego, należy ręcznie lub w skrypcie wykonać następujące polecenie: bleachbit –preset –preview; bleachbit –preset –clean.

streszczenie
Podsumowując, „Deborphan” to cenny element inżynierii oprogramowania w ramach Linuxverse który nie jest już dostępny dla systemu Debian GNU/Linux 13 „Trixie”. Ale z pewnością warto go zachować i nadal używać, ponieważ aby osiągnąć efektywne zarządzanie systemem operacyjnym LinuxZwłaszcza w odniesieniu do zarządzania cyklem życia zależności w funkcjonalnym systemie operacyjnym. Przede wszystkim dlatego, że nadal jest to Doskonałe narzędzie uzupełniające zadania przypisane poleceniu „apt autoremove”Wynika to głównie z jego możliwości głębokiego audytu, konfigurowalnej heurystyki i niezależności od bazy danych statusów „automatycznych/ręcznych” APT. To sprawia, że jest to idealny rodzaj cyfrowego narzędzia do czyszczenia, zdolnego do efektywnej diagnostyki i czyszczenia.
Na koniec pamiętaj odwiedź nasz «strona główna» en Español. Lub w dowolnym innym języku (po prostu dodając 2 litery na końcu naszego bieżącego adresu URL, na przykład: ar, de, en, fr, ja, pt i ru i wiele innych), aby dowiedzieć się więcej o aktualnej zawartości. Dodatkowo zapraszamy do przyłączenia się do naszego Oficjalny kanał na Telegramie aby czytać i udostępniać więcej aktualności, przewodników i samouczków z naszej witryny.