Hvordan bruker man Deborphan-pakken og -kommandoen på Debian 13-baserte distribusjoner?

Deborphan: Hvordan bruker man det på Debian 13-baserte distribusjoner?

Deborphan: Hvordan bruker man det på Debian 13-baserte distribusjoner?

År etter år har vi her hos From Linux tilbudt deg mange guider og veiledninger om hvordan optimalisere og rense våre forskjellige stabile versjoner av Debian GNU/LinuxOg som forventet gjorde vi allerede det samme, da Debian GNU/Linux 13 «Trixie» Den ble utgitt. Det er imidlertid verdt å merke seg og huske at denne siste stabile versjonen, utgitt 8. august 2025, inkluderte følgende nye funksjoner blant mange andre: Tillegg av 14 116 nye pakker, fjerning av 8 844 foreldede eller forlatte pakker og oppdatering av 44 326 pakkerVidere, og når vi går inn på temaet som angår oss i dag, er det verdt å nevne at, «Deborphan»-pakken Det har vært en av de nesten 9.000 pakkene som ble fjernet.

Og siden mange brukere i Linux-universet lenge har brukt nevnte pakke og kommando for å optimalisere og rense Debian GNU/Linux-operativsystemet ditt Etter mange versjoner presenterer vi denne i dag En kort og nyttig veiledning som hjelper deg med å installere den på din nåværende Debian GNU/Linux 13 "Trixie"-distribusjon., eller andre basert på den, som MX Linux eller antiX.

Programmer for å optimalisere GNU / Linux

Programmer for å optimalisere GNU / Linux

Men før jeg viser deg hvordan du kan installere og bruke pakken og kommandoen "Deborphan" Når det gjelder GNU/Linux-distribusjoner basert på Debian 13, anbefaler vi å utforske en ... for å feilsøke og forbedre operativsystemet ditt. forrige relaterte innlegg Bruker det samme programmet og andre Linux-optimaliseringsverktøy, etter å ha lest det ferdig:

Deborphan er et verktøy som finner «foreldreløse» pakker i operativsystemet ditt. En pakke regnes som «foreldreløs» når «barnepakken» forblir installert på disken ubrukt og opptar unødvendig plass etter avinstallering av en overordnet pakke (en pakke som automatisk installerer andre pakker via avhengigheter).

Programmer for å optimalisere GNU / Linux
Relatert artikkel:
Hvordan optimaliserer vi GNU / Linux-operativsystemene?

Hvordan bruker man Deborphan-pakken og -kommandoen på Debian 13-baserte distribusjoner?

Deborphan: Hvordan bruker man det på Debian 13-baserte distribusjoner?

Hva er Deborphan og hvorfor skal man bruke det?

Siterer den offisielle beskrivelsen for «Deborphan» i Offisielle manualsider fra Debian GNU/Linux-prosjektet, er det beskrevet som følger:

Deborphan Det er et programvareverktøy som fokuserer på å finne pakker som ikke er avhengige av andre pakker. Standardfunksjonen er å søke i seksjonene «libs», «oldlibs» og «introspection» for å finne ubrukte biblioteker. Hvis den kalles med en valgfri liste over pakker, vil bare avhengighetene til disse pakkene bli kontrollert. Resultatene skrives deretter ut til standardutdata som om alternativet hadde blitt spesifisert. –vis-avgangerI tillegg vil søk etter spesifikke pakker vise pakken, uavhengig av prioritet. 

I en utdyping av denne beskrivelsen er det verdt å nevne at, Å bruke Deborphan sammen med verktøy (kommandoer) som «apt», «aptitude» og «dpkg» er nyttig for å unngå og redusere ytelses- og driftsproblemer. i Linux-operativsystemer av forskjellige årsaker, som følge av akkumulering av foreldreløse pakker, for eksempel:

  1. Reduser forbruket av inoder og blokkerPå servere eller arbeidsstasjoner med begrenset lagringsplass eller små rotpartisjoner teller hver megabyte. Foreldreløse biblioteker opptar plass som kunne blitt brukt til logger, databaser eller applikasjonsbuffering.
  2. Reduser tiden det tar å oppdatere operativsystemetHver installerte pakke, enten nødvendig eller ikke, må kontrolleres av pakkebehandleren under systemoppdateringer (apt-oppdatering og apt-oppgradering). Et system med et for stort antall pakker tar lengre tid å oppdatere og bruker mer båndbredde.
  3. Øk sikkerheten og reduser muligheten for sårbare punkter for angrepEt forsømt bibliotek som ikke oppdateres (kanskje fordi kildelageret ble slettet eller fordi det feilaktig ble merket som «manuell installasjon») kan inneholde sikkerhetssårbarheter (CVE-er). Hvis en aktiv tjeneste dynamisk laster inn dette foreldreløse biblioteket, er systemet kompromittert.

Derfor, Deborphan er et programvareverktøy som kan fungere som en spesialisert revisordesignet for å motvirke den naturlige entropien (uorden) i ethvert Linux-operativsystem, gjennom algoritmisk analyse av deklarerte avhengighetsforhold i DPKG-programdatabasen.

Hvordan installere og bruke det på Debian GNU/Linux 13 – Trixie?

For installasjon på Debian GNU/Linux 13 "Trixie" eller andre distribusjoner basert på den, kan pakken lastes ned. deborphan_1.7.35_amd64.deb fra det offisielle arkivet for Debian-prosjektetog fortsett med installasjonen på vanlig måte. Etterpå kan du kjøre den via konsollen ved å skrive navnet for å se hvilke pakker som sannsynligvis vil bli fjernet. Og siden kommandoen har mange alternativer, utdata- og søkemodifikatorer og parametere å bruke og forstå, er den mest anbefalte tilnærmingen, på grunn av tekstens lengde, les brukerhåndboken din, både i español som i Norsk. Som vist nedenfor:

Nedlasting og installasjon

Deborphan: Nedlasting og installasjon

Deborphan: Nedlasting og installasjon 2

1. Enkel og enkeltbrukermodus

Deborphan: Enkel og enkeltbrukermodus

Deborphan: Enkel og enspillermodus 2

2. Enkel og sikker måte å bruke xargs-kommandoen på

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

Enkel og sikker måte å bruke xargs-kommandoen på

3. Avansert og ikke-aggressiv bruksmodus 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)

Avansert og ikke-aggressiv bruksmåte med aptitude

4. Avansert og svært aggressiv bruksmodus med apt-kommandoen

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

Avansert og svært aggressiv bruksmodus med apt-kommandoen

5. Avansert og svært aggressiv bruksmodus ved bruk av rekursjon

Siden det å fjerne en foreldreløs pakke (barn) kan etterlate den overordnede (nå uten avhengigheter) som en ny foreldreløs pakke, krever opprydding ofte flere omganger. En vanlig påstand blant sysadministratorer og devops for å utføre dette til ingenting gjenstår er:

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

advarsel: Denne løkken er ekstremt aggressiv. Og hvis den kombineres med alternativet  --guess-allDen kan avinstallere en stor del av systemet hvis avhengighetene ikke er perfekt definert. Det anbefales å kun bruke den i grunnleggende modus (kun sikre biblioteker).

Vår første anbefaling er, og bare hvis det frie og åpen kildekode-operativsystemet basert på Debian GNU/Linux allerede har Bleachbit-applikasjonen installert, og brukeren har det veldig godt konfigurert og optimalisert for grafisk å utføre vedlikehold (rengjøring) av operativsystemet sitt, å manuelt utføre eller i et skript utføre følgende kommando: bleachbit –preset –preview; bleachbit –preset –clean.

Vedlikehold og oppdateringsskript for Debian 12 / MX 23
Relatert artikkel:
Vedlikehold og oppdateringsskript for Debian 12 / MX 23

Sammendragsbilde for innlegg 2024

Oppsummering

Kort sagt «Deborphan» er et verdifullt stykke programvareutvikling innenfor Linuxverset som ikke lenger er tilgjengelig for Debian GNU/Linux 13 "Trixie". Men som absolutt er verdt å bevare og fortsette å bruke, for for å oppnå effektiv administrasjon av et Linux-operativsystemSpesielt når det gjelder håndtering av avhengighetslivssyklusen i et funksjonelt operativsystem. Fremfor alt fordi det fortsatt er en Utmerket verktøy for å utfylle oppgavene som er tildelt kommandoen "apt autoremove"Dette skyldes i stor grad dens dyptgående revisjonsmuligheter, konfigurerbare heuristikker og uavhengighet fra APTs statusdatabase "auto/manuell". Dette gjør den til en ideell type digital feiemaskin som er i stand til å oppnå effektiv diagnose og opprydding.

Til slutt, husk besøk vår «startside» på spansk. Eller på et hvilket som helst annet språk (bare ved å legge til 2 bokstaver på slutten av vår nåværende URL, for eksempel: ar, de, en, fr, ja, pt og ru, blant mange andre) for å lære mer gjeldende innhold. I tillegg inviterer vi deg til å bli med Offisiell Telegram-kanal for å lese og dele flere nyheter, guider og veiledninger fra nettstedet vårt.