Deborphan: Kako ga koristiti na distribucijama zasnovanim na Debianu 13?
Iz godine u godinu, ovdje na From Linux, nudili smo vam mnoge vodiče i tutorijale o kako optimiziraj i očisti naše različite stabilne verzije Debian GNU/LinuxaI kao što se očekivalo, već smo uradili istu stvar, kada Debian GNU/Linux 13 „Trixie“ Objavljena je. Međutim, vrijedi napomenuti i zapamtiti da je ova najnovija stabilna verzija, objavljena 8. augusta 2025. godine, uključivala, između ostalog, sljedeće nove funkcije: Dodavanje 14.116 novih paketa, uklanjanje 8.844 zastarjela ili napuštena paketa i ažuriranje 44.326 paketaNadalje, a ulazeći u temu koja nas danas zanima, vrijedi spomenuti da, paket "Deborphan" To je bio jedan od onih skoro 9.000 uklonjenih paketa.
A budući da mnogi korisnici u Linux univerzumu već dugo koriste navedeni paket i naredba za optimizaciju i čišćenje vašeg Debian GNU/Linux operativnog sistema Nakon mnogih verzija, danas vam donosimo ovo Kratak i koristan tutorijal koji će vam pomoći da ga instalirate na vašu trenutnu Debian GNU/Linux 13 "Trixie" distribuciju, ili druge zasnovane na njemu, kao što su MX Linux ili antiX.
Aplikacije za optimizaciju GNU / Linuxa
Ali prije nego što vam pokažem kako možete instalirati i koristiti paket i naredbu "Deborphan" Što se tiče GNU/Linux distribucija zasnovanih na Debianu 13, za otklanjanje grešaka i poboljšanje vašeg operativnog sistema, preporučujemo da istražite... prethodni srodni post Koristeći isti program i druge alate za optimizaciju Linuxa, nakon što završite s čitanjem:
Deborphan je uslužni program koji pronalazi "osiroćene" pakete u vašem operativnom sistemu. Paket se smatra "osiroćenim" kada, nakon deinstalacije roditeljskog paketa (paketa koji automatski instalira druge pakete putem zavisnosti), "podređeni" paket ostane instaliran na disku neiskorišten, zauzimajući nepotreban prostor.

Deborphan: Kako ga koristiti na distribucijama zasnovanim na Debianu 13?
Šta je Deborphan i zašto ga koristiti?
Citirajući službeni opis za "Deborphan" u Zvanične stranice priručnika iz Debian GNU/Linux projekta, opisano je kako slijedi:
Deborphan To je softverski alat fokusiran na pronalaženje paketa koji ne zavise od drugih paketa. Njegova zadana funkcija je pretraživanje odjeljaka "libs", "oldlibs" i "introspection" kako bi se pronašle nekorištene biblioteke. Ako se pozove s opcionalnom listom paketa, provjerit će se samo zavisnosti tih paketa. Rezultati se zatim ispisuju na standardni izlaz kao da je opcija navedena. –pokazni-deponiOsim toga, pretraga određenih paketa će prikazati paket, bez obzira na njegov prioritet.
Proširujući ovaj opis, vrijedi spomenuti da, Korištenje Deborphana u kombinaciji s alatima (naredbama) kao što su "apt", "aptitude" i "dpkg" korisno je u izbjegavanju i ublažavanju problema s performansama i radom. u Linux operativnim sistemima iz različitih razloga, koji proizlaze iz nakupljanja napuštenih paketa, kao što su:
- Smanjite potrošnju inoda i blokovaNa serverima ili radnim stanicama s ograničenim prostorom za pohranu ili malim root particijama, svaki megabajt je važan. Osiroćene biblioteke zauzimaju prostor koji bi se mogao koristiti za logove, baze podataka ili keširanje aplikacija.
- Smanjite vrijeme ažuriranja operativnog sistemaSvaki instalirani paket, bez obzira da li je potreban ili ne, mora biti provjeren od strane upravitelja paketa tokom ažuriranja sistema (apt update i apt upgrade). Sistem sa prevelikim brojem paketa se duže ažurira i troši više propusnog opsega.
- Povećajte sigurnost i smanjite mogućnost napada na ranjive tačkeZanemarena biblioteka koja nije ažurirana (možda zato što je izvorni repozitorij izbrisan ili zato što je greškom označen kao "ručna instalacija") može sadržavati sigurnosne ranjivosti (CVE). Ako aktivna usluga dinamički učita ovu napuštenu biblioteku, sistem je kompromitovan.
Zbog toga, Deborphan je softverski alat sposoban da djeluje kao specijalizirani revizor.dizajniran da se suprotstavi prirodnoj entropiji (neredu) bilo kojeg Linux operativnog sistema, putem algoritamske analize deklariranih odnosa zavisnosti u bazi podataka DPKG programa.
Kako ga instalirati i koristiti na Debian GNU/Linux 13 – Trixie?
Za instalaciju na Debian GNU/Linux 13 "Trixie" ili druge distribucije zasnovane na njemu, paket se može preuzeti deborphan_1.7.35_amd64.deb od zvanični repozitorij Debian projektai nastavite s instalacijom na uobičajeni način. Nakon toga, možete je pokrenuti putem konzole jednostavnim upisivanjem njenog imena kako biste vidjeli koji će paketi vjerovatno biti uklonjeni. A budući da naredba ima mnogo opcija, modifikatora izlaza i pretraživanja te parametara koje treba koristiti i razumjeti, najpreporučljiviji pristup, zbog dužine teksta, je pročitajte korisnički priručnik, oba u español kao u engleski. Kao što se vidi u nastavku:
Preuzimanje i instalacija


1. Jednostavan i jednokorisnički način rada


2. Jednostavan i siguran način korištenja naredbe xargs
deborphan --guess-data | xargs sudo apt-get -y remove --purge

3. Napredni i neagresivni način korištenja sa aptitude
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. Napredni i vrlo agresivni način korištenja s naredbom apt
sudo apt remove --purge `deborphan --guess-all`; sudo apt remove --purge `deborphan --libdev`; sudo dpkg --purge $(deborphan --find-config)

5. Napredni i vrlo agresivni način korištenja korištenjem rekurzije
Budući da uklanjanje osiroćenog paketa (podređenog paketa) može ostaviti njegovog roditelja (sada bez zavisnosti) kao novo osiroćeno stanje, čišćenje često zahtijeva više prolaza. Uobičajena jednolinijska rečenica među sistem administratorima i devop korisnicima za izvođenje ovoga dok ne ostane ništa je:
while [ -n "$(deborphan)" ]; do
deborphan | xargs sudo apt-get -y remove --purge
done
Upozorenje: Ova petlja je izuzetno agresivna. A ako se kombinuje sa opcijom --guess-allMoglo bi deinstalirati veliki dio sistema ako zavisnosti nisu savršeno definirane. Preporučuje se korištenje samo u osnovnom načinu rada (samo sigurne biblioteke).
Naša prva preporuka je, i samo ako besplatni i otvoreni operativni sistem baziran na Debian GNU/Linuxu već ima instaliranu aplikaciju Bleachbit, a korisnik je ima vrlo dobro konfigurisanu i optimizovanu za grafičko obavljanje održavanja (čišćenja) svog operativnog sistema, da ručno ili unutar skripte izvrši sljedeću naredbu: bleachbit –preset –preview; bleachbit –preset –clean.

Resumen
Ukratko, "Deborphan" je vrijedan dio softverskog inženjerstva unutar Linux univerzuma. koji više nije dostupan za Debian GNU/Linux 13 "Trixie". Ali, koji svakako vrijedi sačuvati i nastaviti koristiti, jer postići efikasnu administraciju Linux operativnog sistemaPosebno u pogledu upravljanja životnim ciklusom zavisnosti unutar funkcionalnog operativnog sistema. Prije svega, zato što je i dalje Odličan alat za dopunjavanje zadataka dodijeljenih naredbi "apt autoremove"To je uglavnom zbog njegovih dubokih mogućnosti revizije, konfigurabilne heuristike i nezavisnosti od APT-ove baze podataka statusa "automatski/ručni". Ovo ga čini idealnom vrstom digitalnog čistača sposobnog za postizanje efikasne dijagnoze i čišćenja.
Na kraju, zapamtite posjetite našu «homepage» na španskom. Ili, na bilo kom drugom jeziku (samo dodavanjem 2 slova na kraj našeg trenutnog URL-a, na primjer: ar, de, en, fr, ja, pt i ru, između mnogih drugih) da naučite više aktuelnog sadržaja. Osim toga, pozivamo vas da nam se pridružite Zvanični Telegram kanal da čitate i dijelite više vijesti, vodiča i tutorijala s naše web stranice.