Hvordan bruger man Deborphan-pakken og -kommandoen på Debian 13-baserede distributioner?

Deborphan: Hvordan bruger man det på Debian 13-baserede distributioner?

Deborphan: Hvordan bruger man det på Debian 13-baserede distributioner?

År efter år har vi her hos From Linux tilbudt dig mange guider og vejledninger om hvordan optimere og rense vores forskellige stabile versioner af Debian GNU/LinuxOg som forventet gjorde vi allerede det samme, da Debian GNU/Linux 13 “Trixie” Den blev udgivet. Det er dog værd at bemærke og huske, at denne seneste stabile version, udgivet den 8. august 2025, inkluderede følgende nye funktioner blandt mange andre: Tilføjelsen af ​​14.116 nye pakker, fjernelsen af ​​8.844 forældede eller forladte pakker og opdateringen af ​​44.326 pakkerDesuden, og i forbindelse med det emne, der vedrører os i dag, er det værd at nævne, at, "Deborphan"-pakken Det har været en af ​​de næsten 9.000 pakker, der er blevet fjernet.

Og da mange brugere i Linux-universet længe har brugt nævnte pakke og kommando til at optimere og rense dit Debian GNU/Linux-operativsystem Efter mange versioner præsenterer vi dig i dag denne En kort og nyttig vejledning, der hjælper dig med at installere det på din nuværende Debian GNU/Linux 13 "Trixie"-distribution., eller andre baseret på det, såsom MX Linux eller antiX.

Applikationer til optimering af GNU / Linux

Applikationer til optimering af GNU / Linux

Men før jeg viser dig, hvordan du kan installere og bruge pakken og kommandoen "Deborphan" Angående GNU/Linux-distributioner baseret på Debian 13, anbefaler vi at udforske en ... for at foretage fejlfinding og forbedre dit operativsystem. tidligere relateret indlæg Brug det samme program og andre Linux-optimeringsværktøjer, efter at have læst det færdigt:

Deborphan er et værktøj, der finder "forældreløse" pakker i dit operativsystem. En pakke betragtes som "forældreløs", når "underpakken" forbliver installeret på disken ubrugt og optager unødvendig plads efter afinstallation af en overordnet pakke (en pakke, der automatisk installerer andre pakker via afhængigheder).

Applikationer til optimering af GNU / Linux
relateret artikel:
Hvordan optimeres vores GNU / Linux-operativsystemer?

Hvordan bruger man Deborphan-pakken og -kommandoen på Debian 13-baserede distributioner?

Deborphan: Hvordan bruger man det på Debian 13-baserede distributioner?

Hvad er Deborphan, og hvorfor skal man bruge det?

Med henvisning til den officielle beskrivelse af "Deborphan" i Officielle manualsider fra Debian GNU/Linux-projektet, er det beskrevet som følger:

Deborphan Det er et softwareværktøj, der fokuserer på at finde pakker, der ikke er afhængige af andre pakker. Standardfunktionen er at søge i afsnittene "libs", "oldlibs" og "introspection" for at finde ubrugte biblioteker. Hvis den kaldes med en valgfri liste over pakker, kontrolleres kun afhængighederne for disse pakker. Resultaterne udskrives derefter til standardoutput, som om indstillingen var blevet angivet. –show-depsDerudover vil søgning efter specifikke pakker vise pakken, uanset dens prioritet. 

I udvidelsen af ​​denne beskrivelse er det værd at nævne, at Brug af Deborphan sammen med værktøjer (kommandoer) som "apt", "aptitude" og "dpkg" er nyttigt til at undgå og afbøde problemer med ydeevne og drift. i Linux-operativsystemer af forskellige årsager, der stammer fra ophobning af forældreløse pakker, såsom:

  1. Reducer forbruget af inoder og blokkePå servere eller arbejdsstationer med begrænset lagerplads eller små rodpartitioner tæller hver megabyte. Forældreløse biblioteker optager plads, der kunne bruges til logfiler, databaser eller programcaching.
  2. Reducer opdateringstiden for operativsystemetEnhver installeret pakke, uanset om den er nødvendig eller ej, skal kontrolleres af pakkehåndteringen under systemopdateringer (apt-opdatering og apt-opgradering). Et system med et for stort antal pakker tager længere tid at opdatere og bruger mere båndbredde.
  3. Øg sikkerheden og reducer risikoen for sårbare punkter for angrebEt forsømt bibliotek, der ikke opdateres (måske fordi kildearkivet blev slettet, eller fordi det fejlagtigt blev markeret som "manuel installation"), kan indeholde sikkerhedssårbarheder (CVE'er). Hvis en aktiv tjeneste dynamisk indlæser dette forældreløse bibliotek, er systemet kompromitteret.

Derfor, Deborphan er et softwareværktøj, der kan fungere som en specialiseret revisordesignet til at modvirke den naturlige entropi (uorden) i ethvert Linux-operativsystem, gennem algoritmisk analyse af deklarerede afhængighedsrelationer i DPKG-programdatabasen.

Hvordan installerer og bruger man det på Debian GNU/Linux 13 – Trixie?

Til installation på Debian GNU/Linux 13 "Trixie" eller andre distributioner baseret på det, kan pakken downloades deborphan_1.7.35_amd64.deb fra Debian-projektets officielle arkivog fortsæt med installationen på din sædvanlige måde. Bagefter kan du køre den via konsollen ved blot at skrive dens navn for at se, hvilke pakker der sandsynligvis vil blive fjernet. Og da kommandoen har mange muligheder, output- og søgemodifikatorer og parametre, der skal bruges og forstås, er den mest anbefalede fremgangsmåde, på grund af tekstens længde, læs din brugermanual, både i Español som i English. Som det ses nedenfor:

Download og installation

Deborphan: Download og installation

Deborphan: Download og installation 2

1. Simpel og enkeltbrugertilstand

Deborphan: Simpel og enkeltbrugertilstand

Deborphan: Simpel og singleplayer-tilstand 2

2. Enkel og sikker måde at bruge xargs-kommandoen på

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

Nem og sikker måde at bruge xargs-kommandoen på

3. Avanceret og ikke-aggressiv brugstilstand 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)

Avanceret og ikke-aggressiv brugsmåde med aptitude

4. Avanceret og meget aggressiv brugstilstand med apt-kommandoen

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

Avanceret og meget aggressiv brugstilstand med apt-kommandoen

5. Avanceret og meget aggressiv brugstilstand ved hjælp af rekursion

Da fjernelse af en forældreløs pakke (barn) kan efterlade dens forælder (nu uden afhængigheder) som en ny forældreløs pakke, kræver oprydning ofte flere gennemgange. En almindelig one-liner blandt sysadmins og devops for at udføre dette, indtil der ikke er noget tilbage, er:

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

advarsel: Denne løkke er ekstremt aggressiv. Og hvis den kombineres med optionen  --guess-allDet kan afinstallere en stor del af systemet, hvis afhængigheder ikke er perfekt defineret. Det anbefales kun at bruge det i basistilstand (kun sikre biblioteker).

Vores første anbefaling er, og kun hvis det gratis og open source-operativsystem baseret på Debian GNU/Linux allerede har Bleachbit-applikationen installeret, og brugeren har den meget velkonfigureret og optimeret til grafisk at udføre vedligeholdelse (rensning) af deres operativsystem, at manuelt udføre eller i et script udføre følgende kommando: bleachbit –preset –preview; bleachbit –preset –clean.

Vedligeholdelse og opdateringsscript til Debian 12 / MX 23
relateret artikel:
Vedligeholdelse og opdateringsscript til Debian 12 / MX 23

Oversigtsbillede for post 2024

Resumé

Kort sagt "Deborphan" er et værdifuldt stykke softwareudvikling inden for Linuxverset som ikke længere er tilgængelig for Debian GNU/Linux 13 "Trixie". Men som bestemt er værd at bevare og fortsætte med at bruge, for for at opnå effektiv administration af et Linux-operativsystemIsær med hensyn til håndteringen af ​​afhængighedslivscyklussen i et funktionelt operativsystem. Frem for alt fordi det stadig er en Fremragende værktøj til at supplere de opgaver, der er tildelt kommandoen "apt autoremove"Dette skyldes i høj grad dens dybdegående revisionsfunktioner, konfigurerbare heuristikker og uafhængighed af APT's "auto/manuelle" statusdatabase. Dette gør den til en ideel type digital sweeper, der er i stand til at opnå effektiv diagnose og oprydning.

Husk endelig besøg vores «hjemmeside» på spansk. Eller på et hvilket som helst andet sprog (bare ved at tilføje 2 bogstaver til slutningen af ​​vores nuværende URL, for eksempel: ar, de, en, fr, ja, pt og ru, blandt mange andre) for at lære mere aktuelt indhold. Derudover inviterer vi dig til at deltage i vores Officiel Telegram-kanal at læse og dele flere nyheder, guider og tutorials fra vores hjemmeside.