Hoe gebruik ik het Deborphan-pakket en -commando op Debian 13-gebaseerde distributies?

Deborphan: Hoe gebruik ik het op Debian 13-gebaseerde distributies?

Deborphan: Hoe gebruik ik het op Debian 13-gebaseerde distributies?

Jaar na jaar bieden we hier bij From Linux u talloze handleidingen en tutorials aan over... hoe optimaliseren en schoonmaken onze verschillende stabiele versies van Debian GNU/LinuxEn zoals verwacht, deden we hetzelfde al toen Debian GNU/Linux 13 “Trixie” Het is uitgebracht. Het is echter belangrijk om te weten dat deze nieuwste stabiele versie, uitgebracht op 8 augustus 2025, onder andere de volgende nieuwe functies bevatte: De toevoeging van 14.116 nieuwe pakketten, de verwijdering van 8.844 verouderde of verlaten pakketten en de update van 44.326 pakketten.Bovendien, en om tot het onderwerp te komen dat ons vandaag bezighoudt, is het de moeite waard om te vermelden dat, het "Deborphan"-pakket Het was een van de bijna 9.000 pakketten die zijn verwijderd.

En aangezien veel gebruikers in het Linux-universum al lange tijd de genoemde methode gebruiken, pakket en commando om uw Debian GNU/Linux-besturingssysteem te optimaliseren en op te schonen. Na vele versies presenteren we u vandaag deze. Een korte en nuttige handleiding om je te helpen bij de installatie op je huidige Debian GNU/Linux 13 "Trixie"-distributie., of andere die daarop gebaseerd zijn, zoals MX Linux of antiX.

Toepassingen om GNU / Linux te optimaliseren

Toepassingen om GNU / Linux te optimaliseren

Maar voordat ik je laat zien hoe je het pakket en de opdracht kunt installeren en gebruiken, ga ik eerst verder. "Deborphan" Wat betreft GNU/Linux-distributies gebaseerd op Debian 13, raden we aan om voor het debuggen en verbeteren van uw besturingssysteem het volgende te onderzoeken: vorige gerelateerde post Na het lezen ervan, gebruik ik hetzelfde programma en andere Linux-optimalisatieprogramma's:

Deborphan is een hulpprogramma dat 'wees'-pakketten in uw besturingssysteem opspoort. Een pakket wordt als 'wees' beschouwd wanneer, na het verwijderen van een ouderpakket (een pakket dat automatisch andere pakketten installeert via afhankelijkheden), het 'kind'-pakket ongebruikt op de schijf blijft staan ​​en onnodig ruimte inneemt.

Toepassingen om GNU / Linux te optimaliseren
Gerelateerd artikel:
Hoe onze GNU / Linux-besturingssystemen optimaliseren?

Hoe gebruik ik het Deborphan-pakket en -commando op Debian 13-gebaseerde distributies?

Deborphan: Hoe gebruik ik het op Debian 13-gebaseerde distributies?

Wat is Deborphan en waarom gebruiken we het?

Onder verwijzing naar de officiële beschrijving voor "Deborphan" in de Officiële Manpages afkomstig van het Debian GNU/Linux-project, wordt het als volgt beschreven:

deborphan Het is een softwaretool die zich richt op het vinden van pakketten die niet afhankelijk zijn van andere pakketten. De standaardfunctie is het doorzoeken van de secties "libs", "oldlibs" en "introspection" om ongebruikte bibliotheken te vinden. Indien aangeroepen met een optionele lijst van pakketten, worden alleen de afhankelijkheden van die pakketten gecontroleerd. De resultaten worden vervolgens naar de standaarduitvoer afgedrukt alsof de optie was opgegeven. –show-depsBovendien zal het zoeken naar specifieke pakketten het pakket weergeven, ongeacht de prioriteit ervan. 

Als aanvulling op deze beschrijving is het de moeite waard om te vermelden dat, Het gebruik van Deborphan in combinatie met tools (commando's) zoals "apt", "aptitude" en "dpkg" is nuttig om prestatie- en operationele problemen te voorkomen en te verhelpen. In Linux-besturingssystemen komen verschillende redenen voor, die voortkomen uit de ophoping van achtergebleven pakketten, zoals:

  1. Beperk het verbruik van inodes en blokken.Op servers of werkstations met beperkte opslagruimte of kleine rootpartities telt elke megabyte. Ongebruikte bibliotheken nemen ruimte in beslag die anders gebruikt zou kunnen worden voor logbestanden, databases of applicatiecaching.
  2. Verkort de updatetijd van het besturingssysteem.Elk geïnstalleerd pakket, of het nu nodig is of niet, moet door de pakketbeheerder worden gecontroleerd tijdens systeemupdates (apt update en apt upgrade). Een systeem met een overmatig aantal pakketten duurt langer om bij te werken en verbruikt meer bandbreedte.
  3. Verhoog de beveiliging en verklein de kans op kwetsbare punten voor aanvallen.Een verwaarloosde bibliotheek die niet wordt bijgewerkt (bijvoorbeeld omdat de broncode is verwijderd of omdat deze per ongeluk als "handmatige installatie" is gemarkeerd) kan beveiligingslekken (CVE's) bevatten. Als een actieve service deze verweesde bibliotheek dynamisch laadt, is het systeem gecompromitteerd.

Daarom Deborphan is een softwaretool die kan functioneren als een gespecialiseerde auditor.ontworpen om de natuurlijke entropie (wanorde) van elk Linux-besturingssysteem tegen te gaan. door middel van algoritmische analyse van gedeclareerde afhankelijkheidsrelaties in de DPKG-programmadatabase.

Hoe installeer en gebruik ik Trixie op Debian GNU/Linux 13?

Voor installatie op Debian GNU/Linux 13 "Trixie" of andere daarop gebaseerde distributies kan het pakket worden gedownload. deborphan_1.7.35_amd64.deb van de officiële repository van het Debian-projectGa vervolgens verder met de installatie op de gebruikelijke manier. Daarna kunt u het via de console uitvoeren door simpelweg de naam in te typen om te zien welke pakketten waarschijnlijk verwijderd zullen worden. Omdat de opdracht veel opties, uitvoer- en zoekmodifiers en parameters heeft die u moet gebruiken en begrijpen, is de meest aanbevolen aanpak, gezien de lengte van de tekst, om... Lees de gebruikershandleiding, zowel in español zoals in Engels. Zoals hieronder te zien is:

Downloaden en installeren

Deborphan: Downloaden en installeren

Deborphan: Downloaden en installeren 2

1. Eenvoudige modus voor één gebruiker

Deborphan: Eenvoudige modus voor één gebruiker

Deborphan: Eenvoudige modus voor één speler 2

2. Een eenvoudige en veilige manier om het xargs-commando te gebruiken

deborphan --guess-data | xargs sudo apt-get -y remove --purge

Een eenvoudige en veilige manier om het xargs-commando te gebruiken.

3. Geavanceerde en niet-agressieve gebruiksmodus met de juiste eigenschappen

sudo aptitude purge $(deborphan --all-packages --force-hold --nice-mode --find-config --libdevel --guess-all --no-show-section) $(aptitude search ~c ~g -F %p)

Geavanceerde en niet-agressieve gebruikswijze met de juiste vaardigheden.

4. Geavanceerde en zeer agressieve gebruiksmodus met het apt-commando

sudo apt remove --purge `deborphan --guess-all`; sudo apt remove --purge `deborphan --libdev`; sudo dpkg --purge $(deborphan --find-config)

Geavanceerde en zeer agressieve gebruiksmodus met het apt-commando

5. Geavanceerde en zeer agressieve gebruiksmodus met behulp van recursie

Omdat het verwijderen van een weespakket (kindpakket) ertoe kan leiden dat het ouderpakket (nu zonder afhankelijkheden) ook een weespakket wordt, vereist het opruimen vaak meerdere rondes. Een veelgebruikte one-liner onder systeembeheerders en DevOps-professionals om dit te doen totdat er niets meer overblijft, is:

while [ -n "$(deborphan)" ]; do
deborphan | xargs sudo apt-get -y remove --purge
done

waarschuwing: Deze lus is extreem agressief. En als hij gecombineerd wordt met de optie  --guess-allHet kan een groot deel van het systeem onbruikbaar maken als de afhankelijkheden niet perfect zijn gedefinieerd. Het wordt aanbevolen om het alleen in de basismodus te gebruiken (alleen veilige bibliotheken).

Onze eerste aanbeveling is, en alleen als het gratis en open-source besturingssysteem gebaseerd op Debian GNU/Linux al de Bleachbit-applicatie heeft geïnstalleerd en de gebruiker deze zeer goed heeft geconfigureerd en geoptimaliseerd om het onderhoud (opschonen) van het besturingssysteem grafisch uit te voeren, om handmatig of via een script de volgende opdracht uit te voeren: bleachbit –preset –preview; bleachbit –preset –clean.

Onderhouds- en updatescript voor Debian 12 / MX 23
Gerelateerd artikel:
Onderhouds- en updatescript voor Debian 12 / MX 23

Samenvattende afbeelding voor na 2024

Overzicht

Samengevat, "Deborphan" is een waardevol stuk software-engineering binnen het Linux-universum. die niet langer beschikbaar is voor Debian GNU/Linux 13 "Trixie". Maar die zeker de moeite waard is om te bewaren en te blijven gebruiken, voor om een ​​efficiënt beheer van een Linux-besturingssysteem te realiseren.Vooral met betrekking tot het beheer van de afhankelijkheidslevenscyclus binnen een functioneel besturingssysteem. Bovenal omdat het nog steeds een Uitstekende tool als aanvulling op de taken die zijn toegewezen aan het commando "apt autoremove".Dit is grotendeels te danken aan de uitgebreide controlemogelijkheden, configureerbare heuristieken en onafhankelijkheid van de "automatische/handmatige" statusdatabase van APT. Hierdoor is het een ideale digitale opruimer die efficiënte diagnose en opruiming mogelijk maakt.

Tot slot, onthoud bezoek onze «startpagina» in het Spaans. Of in een andere taal (gewoon door twee letters toe te voegen aan het einde van onze huidige URL, bijvoorbeeld: ar, de, en, fr, ja, pt en ru, naast vele andere) om meer actuele inhoud te ontdekken. Daarnaast nodigen wij u uit om deel te nemen aan onze Officieel Telegram-kanaal om meer nieuws, handleidingen en tutorials van onze website te lezen en te delen.