Deborphan: Hur använder man det på Debian 13-baserade distributioner?
År efter år har vi här på From Linux erbjudit dig många guider och handledningar om hur optimera och rensa våra olika stabila versioner av Debian GNU/LinuxOch som förväntat gjorde vi redan samma sak, när Debian GNU/Linux 13 “Trixie” Den släpptes. Det är dock värt att notera och komma ihåg att den senaste stabila versionen, som släpptes den 8 augusti 2025, inkluderade följande nya funktioner bland många andra: Tillägg av 14 116 nya paket, borttagning av 8 844 föråldrade eller övergivna paket och uppdatering av 44 326 paketVidare, och för att komma in på det ämne som berör oss idag, är det värt att nämna att, "Deborphan"-paketet Det har varit ett av de nästan 9 000 paket som tagits bort.
Och eftersom många användare i Linux-universumet länge har använt nämnda paket och kommando för att optimera och rensa ditt Debian GNU/Linux operativsystem Efter många versioner presenterar vi idag detta En kort och användbar handledning som hjälper dig att installera den på din nuvarande Debian GNU/Linux 13 "Trixie"-distribution., eller andra baserade på den, såsom MX Linux eller antiX.
Applikationer för att optimera GNU / Linux
Men innan jag visar dig hur du kan installera och använda paketet och kommandot "Deborphan" Angående GNU/Linux-distributioner baserade på Debian 13, rekommenderar vi att du utforskar en ... för att felsöka och förbättra ditt operativsystem. tidigare relaterat inlägg Med samma program och andra Linux-optimeringsverktyg, efter att ha läst klart det:
Deborphan är ett verktyg som hittar "föräldralösa" paket i ditt operativsystem. Ett paket anses vara "föräldralöst" när, efter avinstallation av ett föräldrapaket (ett paket som automatiskt installerar andra paket via beroenden), "underpaketet" förblir installerat på disken oanvänt och upptar onödigt utrymme.

Deborphan: Hur använder man det på Debian 13-baserade distributioner?
Vad är Deborphan och varför ska man använda det?
Med hänvisning till den officiella beskrivningen för "Deborphan" i Officiella manualsidor från Debian GNU/Linux-projektetbeskrivs den enligt följande:
Deborphan Det är ett programvaruverktyg som fokuserar på att hitta paket som inte är beroende av andra paket. Dess standardfunktion är att söka i avsnitten "libs", "oldlibs" och "introspection" för att hitta oanvända bibliotek. Om det anropas med en valfri lista över paket, kommer endast beroenden för dessa paket att kontrolleras. Resultaten skrivs sedan ut till standardutdata som om alternativet hade angetts. –show-depsDessutom visas paketet om du söker efter specifika paket, oavsett dess prioritet.
För att utveckla denna beskrivning är det värt att nämna att, Att använda Deborphan tillsammans med verktyg (kommandon) som "apt", "aptitude" och "dpkg" är bra för att undvika och mildra prestanda- och driftsproblem. i Linux-operativsystem av olika anledningar, till följd av ansamling av föräldralösa paket, såsom:
- Minska förbrukningen av inoder och blockPå servrar eller arbetsstationer med begränsad lagring eller små rotpartitioner räknas varje megabyte. Överblivna bibliotek upptar utrymme som skulle kunna användas för loggar, databaser eller programcachelagring.
- Minska tiden för uppdatering av operativsystemetVarje installerat paket, oavsett om det är nödvändigt eller inte, måste kontrolleras av pakethanteraren under systemuppdateringar (apt-uppdatering och apt-uppgradering). Ett system med ett stort antal paket tar längre tid att uppdatera och förbrukar mer bandbredd.
- Öka säkerheten och minska risken för sårbara punkter för attackerEtt försummat bibliotek som inte uppdateras (kanske för att källkodsförvaringen har tagits bort eller för att den felaktigt markerats som "manuell installation") kan innehålla säkerhetsproblem (CVE). Om en aktiv tjänst dynamiskt laddar detta föräldralösa bibliotek är systemet komprometterat.
Därför, Deborphan är ett programvaruverktyg som kan fungera som en specialiserad granskareutformad för att motverka den naturliga entropin (oordning) i alla Linux-operativsystem, genom algoritmisk analys av deklarerade beroendeförhållanden i DPKG-programmets databas.
Hur installerar och använder man det på Debian GNU/Linux 13 – Trixie?
För installation på Debian GNU/Linux 13 "Trixie" eller andra distributioner baserade på det, kan paketet laddas ner deborphan_1.7.35_amd64.deb från Debianprojektets officiella arkivoch fortsätt med installationen på ditt vanliga sätt. Efteråt kan du köra det via konsolen genom att helt enkelt skriva dess namn för att se vilka paket som sannolikt kommer att tas bort. Och eftersom kommandot har många alternativ, utdata- och sökmodifierare och parametrar att använda och förstå, är den mest rekommenderade metoden, på grund av textens längd, läs din användarmanual, både i español som i Engelska. Som framgår nedan:
Nedladdning och installation


1. Enkelt och enanvändarläge


2. Enkelt och säkert sätt att använda xargs-kommandot
deborphan --guess-data | xargs sudo apt-get -y remove --purge

3. Avancerat och icke-aggressivt användningsläge med 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. Avancerat och mycket aggressivt användningsläge med apt-kommandot
sudo apt remove --purge `deborphan --guess-all`; sudo apt remove --purge `deborphan --libdev`; sudo dpkg --purge $(deborphan --find-config)

5. Avancerat och mycket aggressivt användningsläge med rekursion
Eftersom borttagning av ett föräldralöst paket (barn) kan lämna dess förälder (nu utan beroenden) som ett nytt föräldralöst paket, kräver rensning ofta flera omgångar. En vanlig beskrivning bland sysadministratörer och devops för att utföra detta tills ingenting återstår är:
while [ -n "$(deborphan)" ]; do
deborphan | xargs sudo apt-get -y remove --purge
done
Varning: Den här loopen är extremt aggressiv. Och om den kombineras med alternativet --guess-allDet kan avinstallera en stor del av systemet om beroenden inte är perfekt definierade. Det rekommenderas att endast använda det i grundläggande läge (endast säkra bibliotek).
Vår första rekommendation är, och endast om det fria operativsystemet med öppen källkod baserat på Debian GNU/Linux redan har Bleachbit-applikationen installerad, och användaren har den väl konfigurerad och optimerad för att grafiskt utföra underhåll (rensning) av sitt operativsystem, att manuellt köra eller inom ett skript följande kommando: bleachbit –preset –preview; bleachbit –preset –clean.

Sammanfattning
Kort sagt, "Deborphan" är ett värdefullt stycke mjukvaruutveckling inom Linuxverse vilket inte längre är tillgängligt för Debian GNU/Linux 13 "Trixie". Men, vilket definitivt är värt att bevara och fortsätta använda, för för att uppnå effektiv administration av ett Linux-operativsystemSärskilt när det gäller hanteringen av beroendelivscykeln inom ett fungerande operativsystem. Framför allt eftersom det fortfarande är en Utmärkt verktyg för att komplettera de uppgifter som tilldelats kommandot "apt autoremove"Detta beror till stor del på dess djupgående granskningsmöjligheter, konfigurerbara heuristik och oberoende från APT:s statusdatabas "auto/manuell". Detta gör den till en idealisk typ av digital sopmaskin som kan uppnå effektiv diagnos och rensning.
Slutligen, kom ihåg besök vår «hemsida» på spanska. Eller på något annat språk (bara genom att lägga till två bokstäver i slutet av vår nuvarande webbadress, till exempel: ar, de, en, fr, ja, pt och ru, bland många andra) för att lära dig mer aktuellt innehåll. Dessutom inbjuder vi dig att gå med i vår Officiell Telegram-kanal för att läsa och dela fler nyheter, guider och tutorials från vår webbplats.