Jak používat balíček a příkaz Deborphan na distribucích založených na Debianu 13?

Deborphan: Jak ho používat na distribucích založených na Debianu 13?

Deborphan: Jak ho používat na distribucích založených na Debianu 13?

Rok co rok vám zde na From Linux nabízíme mnoho průvodců a tutoriálů na téma jak optimalizovat a čistit naše různé stabilní verze Debianu GNU/LinuxuA jak se dalo očekávat, totéž jsme už udělali, když Debian GNU/Linux 13 „Trixie“ Byla vydána. Stojí však za zmínku a připomenutí, že tato nejnovější stabilní verze, vydaná 8. srpna 2025, obsahovala mimo jiné následující nové funkce: Přidání 14 116 nových balíčků, odstranění 8 844 zastaralých nebo opuštěných balíčků a aktualizace 44 326 balíčkůDále, a když se dostaneme k tématu, které nás dnes zajímá, stojí za zmínku, že balíček „Deborphan“ Byl to jeden z těch téměř 9 000 odstraněných balíků.

A protože mnoho uživatelů ve vesmíru Linuxu již dlouho používá uvedený balíček a příkaz pro optimalizaci a vyčištění operačního systému Debian GNU/Linux Po mnoha verzích vám dnes přinášíme toto Krátký a užitečný návod, který vám pomůže s instalací na vaši aktuální distribuci Debian GNU/Linux 13 „Trixie“, nebo jiné na něm založené, jako například MX Linux nebo antiX.

Aplikace pro optimalizaci GNU / Linux

Aplikace pro optimalizaci GNU / Linux

Ale než vám ukážu, jak můžete balíček a příkaz nainstalovat a používat „Deborphan“ Pokud jde o distribuce GNU/Linuxu založené na Debianu 13, doporučujeme pro ladění a vylepšení vašeho operačního systému prozkoumat předchozí související příspěvek Použití stejného programu a dalších optimalizačních nástrojů pro Linux po přečtení:

Deborphan je nástroj, který vyhledává „osiřelé“ balíčky ve vašem operačním systému. Balíček je považován za „osiřelý“, pokud po odinstalování nadřazeného balíčku (balíčku, který automaticky instaluje další balíčky prostřednictvím závislostí) zůstane „podřízený“ balíček nainstalován na disku nevyužitý a zabírá zbytečné místo.

Aplikace pro optimalizaci GNU / Linux
Související článek:
Jak optimalizovat naše operační systémy GNU / Linux?

Jak používat balíček a příkaz Deborphan na distribucích založených na Debianu 13?

Deborphan: Jak ho používat na distribucích založených na Debianu 13?

Co je Deborphan a proč ho používat?

S odkazem na oficiální popis „Deborphan“ v Oficiální manuálové stránky z projektu Debian GNU/Linux, je popsán takto:

Deborphan Jedná se o softwarový nástroj zaměřený na vyhledávání balíčků, které nezávisí na jiných balíčcích. Jeho výchozí funkcí je prohledávat sekce „libs“, „oldlibs“ a „introspection“ a nacházet nepoužívané knihovny. Pokud je volba vyvolána s volitelným seznamem balíčků, budou kontrolovány pouze závislosti těchto balíčků. Výsledky se poté vypíší na standardní výstup, jako by byla daná volba zadána. –show-depsKromě toho se při vyhledávání konkrétních balíčků zobrazí balíček bez ohledu na jeho prioritu. 

V návaznosti na tento popis je třeba zmínit, že Používání Deborphanu ve spojení s nástroji (příkazy), jako jsou „apt“, „aptitude“ a „dpkg“, je užitečné pro předcházení a zmírňování problémů s výkonem a provozem. v operačních systémech Linux z různých důvodů, vyplývajících z hromadění osiřelých balíčků, jako například:

  1. Zmírněte spotřebu inodů a blokůNa serverech nebo pracovních stanicích s omezeným úložištěm nebo malými kořenovými oddíly se počítá každý megabajt. Osiřelé knihovny zabírají místo, které by se dalo použít pro protokoly, databáze nebo ukládání aplikací do mezipaměti.
  2. Zkraťte dobu aktualizace operačního systémuKaždý nainstalovaný balíček, ať už nezbytný, či nikoli, musí být během aktualizací systému (apt update a apt upgrade) zkontrolován správcem balíčků. Systém s nadměrným počtem balíčků trvá aktualizace déle a spotřebovává více šířky pásma.
  3. Zvyšte bezpečnost a snižte pravděpodobnost útoků na zranitelná místaZanedbaná knihovna, která není aktualizována (možná proto, že zdrojový repozitář byl smazán nebo proto, že byl omylem označen jako „ruční instalace“), může obsahovat bezpečnostní zranitelnosti (CVE). Pokud aktivní služba dynamicky načte tuto osiřelou knihovnu, je systém ohrožen.

Proto, Deborphan je softwarový nástroj schopný fungovat jako specializovaný auditor.navržen tak, aby působil proti přirozené entropii (nepořádku) jakéhokoli operačního systému Linux, prostřednictvím algoritmické analýzy deklarovaných závislostních vztahů v databázi programu DPKG.

Jak jej nainstalovat a používat na Debianu GNU/Linuxu 13 – Trixie?

Pro instalaci na Debian GNU/Linux 13 "Trixie" nebo jiné distribuce na něm založené lze balíček stáhnout deborphan_1.7.35_amd64.deb z oficiální repozitář projektu Debiana pokračujte v instalaci obvyklým způsobem. Poté jej můžete spustit přes konzoli pouhým zadáním jeho názvu a zjistit, které balíčky budou pravděpodobně odebrány. A protože příkaz má mnoho možností, modifikátorů výstupu a vyhledávání a parametrů k použití a pochopení, nejvíce doporučovaným přístupem je vzhledem k délce textu přečtěte si uživatelskou příručku, a to jak v español jako v Angličtina. Jak je vidět níže:

Stažení a instalace

Deborphan: Stažení a instalace

Deborphan: Stažení a instalace 2

1. Jednoduchý a jednouživatelský režim

Deborphan: Jednoduchý režim pro jednoho uživatele

Deborphan: Jednoduchý režim pro jednoho hráče 2

2. Jednoduchý a bezpečný způsob použití příkazu xargs

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

Snadný a bezpečný způsob použití příkazu xargs

3. Pokročilý a neagresivní režim použití s ​​funkcí 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)

Pokročilý a neagresivní způsob použití s ​​aptitude

4. Pokročilý a velmi agresivní režim použití s ​​příkazem apt

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

Pokročilý a velmi agresivní režim použití s ​​příkazem apt

5. Pokročilý a vysoce agresivní režim použití s ​​využitím rekurze

Protože odstranění osiřelého balíčku (podřízeného balíčku) může zanechat jeho rodičovský balíček (nyní bez závislostí) jako nového osiřelého balíčku, čištění často vyžaduje více kroků. Běžný jednořádkový postup mezi systémovými administrátory a devopy, jak to provést, dokud nezůstane nic, je:

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

Upozornění: Tato smyčka je extrémně agresivní. A pokud je zkombinována s volbou  --guess-allPokud nejsou závislosti dokonale definovány, může odinstalovat velkou část systému. Doporučuje se používat jej pouze v základním režimu (pouze bezpečné knihovny).

Naše první doporučení je, a pouze pokud má bezplatný a open-source operační systém založený na Debianu GNU/Linux již nainstalovanou aplikaci Bleachbit a uživatel ji má velmi dobře nakonfigurovanou a optimalizovanou pro grafické provádění údržby (čištění) svého operačního systému, spustit ručně nebo ve skriptu následující příkaz: bleachbit –preset –preview; bleachbit –preset –clean.

Skript údržby a aktualizace pro Debian 12 / MX 23
Související článek:
Skript údržby a aktualizace pro Debian 12 / MX 23

Souhrnný obrázek pro příspěvek 2024

Shrnutí

Zkrátka, „Deborphan“ je cenný kus softwarového inženýrství v rámci Linuxu. který již není k dispozici pro Debian GNU/Linux 13 „Trixie“. Ale který si jistě zaslouží zachování a další používání, protože dosáhnout efektivní správy operačního systému LinuxZejména pokud jde o správu životního cyklu závislostí v rámci funkčního operačního systému. Především proto, že se stále jedná o Vynikající nástroj pro doplnění úkolů přiřazených příkazu „apt autoremove“To je z velké části způsobeno jeho rozsáhlými auditními možnostmi, konfigurovatelnou heuristikou a nezávislostí na databázi stavů „automatické/manuální“ APT. Díky tomu je ideálním digitálním zametačem schopným dosáhnout efektivní diagnostiky a čištění.

Konečně, pamatujte navštivte naše «domovská stránka» en Español ± ol. Nebo v jakémkoli jiném jazyce (pouze přidáním 2 písmen na konec naší aktuální adresy URL, například: ar, de, en, fr, ja, pt a ru, mezi mnoha dalšími), abyste se dozvěděli více aktuálního obsahu. Navíc vás zveme, abyste se k nám připojili Oficiální telegramový kanál číst a sdílet další novinky, průvodce a návody z našeho webu.