Com utilitzar el paquet i l'ordre Deborphan a Distros basades en Debian 13?

Deborphan: Com utilitzar-lo a Distros basats en Debian 13?

Deborphan: Com utilitzar-lo a Distros basats en Debian 13?

Anys rere anys, aquí a Des de Linux, li hem ofert moltes guies i tutorials, sobre com optimitzar i netejar les nostres diverses versions estables de Debian GNU/Linux. I com cal esperar-se, ja vam fer el mateix, quan Debian GNU/Linux 13 «Trixie» va ser alliberada. No obstant això, cal destacar i recordar que, per a aquesta última versió estable alliberada el 8 d'agost de 2025, la mateixa incloc entre moltes novetats les següents: La incorporació de 14.116 paquets nous, la remoció de 8.844 paquets obsolets o abandonats i l'actualització de 44.326 paquets. A més, i endinsant-nos en el tema que avui ens concerneix, val esmentar que, el paquet «Deborphan» ha estat un dels gairebé 9.000 paquets remoguts.

I atès que molts usuaris del Linuxverso han usat per molt temps dit paquet i ordre per optimitzar i netejar el vostre sistema operatiu Debian GNU/Linux des de fa moltes versions enrere, avui et portem aquest petit i útil tutorial perquè aconsegueixis instal·lar-lo sobre el teu actual Distro Debian GNU/Linux 13 «Trixie», o altres basades en ella, com per exemple, MX Linux o antiX.

Aplicacions per optimitzar GNU / Linux

Aplicacions per optimitzar GNU / Linux

Però, abans de donar-te a conèixer com pots instal·lar i utilitzar el paquet i ordre «Deborphan» sobre Distros GNU/Linux basades en Debian 13, per depurar i millorar el teu sistema operatiu, et recomanem explorar-ne una anterior publicació relacionada amb el mateix programa i altres utilitaris d'optimització per a Linux, en finalitzar de llegir-la:

Deborphan és una utilitat que troba paquets «orfes» al nostre Sistema Operatiu. Recordem que un paquet es troba en situació d'«orfe» quan en desinstal·lar un paquet pare (paquet que instal·la altres via dependències automàticament), aquest paquet «fill» es queda instal·lat al disc sense cap ús ocupant un espai inútil.

Aplicacions per optimitzar GNU / Linux
Article relacionat:
¿Com optimitzar els nostres Sistemes Operatius GNU / Linux?

Com utilitzar el paquet i l'ordre Deborphan a Distros basades en Debian 13?

Deborphan: Com utilitzar-lo a Distros basats en Debian 13?

Què és Deborphan i per què fer-lo servir?

Citant la descripció oficial per «Deborphan» a les Manpages oficials del projecte Debian GNU/Linux, El mateix és descrit de la següent manera:

deborphan és una eina de programari enfocada a trobar paquets que no depenen daltres paquets. I el seu funcionament predeterminat és buscar a les seccions libs, oldlibs i introspection per trobar biblioteques no utilitzades. Si s'invoca amb una llista opcional de paquets, només es comprovaran les dependències dels paquets. Després, els resultats s'imprimeixen a la sortida estàndard com si s'hagués especificat l'opció –show-deps. A més, la cerca de paquets específics mostrarà el paquet, independentment de la seva prioritat. 

Ampliant aquesta descripció, és bo esmentar que, l'ús de Deborphan juntament amb eines (ordres) com apt, aptitude i dpkg són útils per evitar i mitigar problemes de funcionament i rendiment en sistemes operatius Linux per motius diversos, que es desprenen de l'acumulació de paquets orfes en aquests, tals com:

  1. Mitigar el consum d'inodes i blocs: A servidors o estacions de treball amb emmagatzematge limitat o particions arrel petites, cada megabyte compte. Les biblioteques òrfenes ocupen espai que es podria destinar a logs, bases de dades o memòria cau d'aplicacions.
  2. Reduir el temps d'actualització del sistema operatiu: Cada paquet instal·lat, sigui necessari o no, ha de ser verificat pel gestor de paquets durant les actualitzacions del sistema (apt update i apt upgrade). Un sistema inflat triga més a actualitzar-se i consumeix més ample de banda.
  3. Augmentar la seguretat i reduir la possibilitat de punts vulnerables per a atacs: Una biblioteca oblidada que no s'actualitza (potser perquè el repositori d'origen es va eliminar o perquè va quedar marcada com a «instal·lació manual» erròniament) pot contenir vulnerabilitats de seguretat (CVEs). Si un servei actiu carrega dinàmicament aquesta biblioteca òrfena, el sistema es veu compromès.

Per tant, Deborphan és una eina de programari capaç d'actuar com a auditor especialitzat, dissenyat per contrarestar l'entropia (desordre) natural de qualsevol sistema operatiu Linux, mitjançant l'anàlisi algorísmica de les relacions de dependència declarades a la base de dades del programa DPKG.

Com instal·lar-lo i utilitzar-lo sobre Debian GNU/Linux 13 – Trixie?

Per a la instal·lació sobre Debian GNU/Linux 13 «Trixie» o altres Distros basades en ella, es pot descarregar el paquet deborphan_1.7.35_amd64.deb des de l' repositori oficial del projecte Debian, i procedir a la seva instal·lació de la forma habitual de cadascú. Ja després, es pot executar via consola només escriure el seu nom, per veure quins paquets són propensos a ser eliminats. I atès que, l'ordre té moltes opcions, modificadors de sortida i cerca, i paràmetres a fer servir i entendre, el més recomanable a causa de l'extens de la lectura és llegir el seu manual d'ús, tant a espanyol com a anglès. Tal com es veu a continuació:

Baixada i instal·lació

Deborphan: Descàrrega i Instal·lació

Deborphan: Descàrrega i Instal·lació 2

1. Manera d'ús senzill i en solitari

Deborphan: Ús senzill i en solitari

Deborphan: Ús senzill i en solitari 2

2. Mode d'ús senzill i segur amb l'ordre xargs

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

Ús senzill i segur amb l'ordre xargs

3. Mode d'ús avançat i poc agressiu amb l'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)

Ús avançat i poc agressiu amb l'aptitude

4. Mode d'ús avançat i molt agressiu amb l'ordre apt

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

Ús avançat i molt agressiu amb l'ordre apt

5. Mode d'ús avançat i molt agressiu per mitjà de recursivitat

Com que eliminar un paquet orfe (Fill) pot deixar el seu pare (ara sense dependències) com un nou orfe, la neteja sovint requereix múltiples passades. Un one-liner comú entre SysAdmins i DevOps per fer això fins que no quedi res és:

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

Advertència: Aquest bucle és extremadament agresiu. I si es combina amb l'opció  --guess-all, podria desinstal·lar una gran part del sistema si les dependències no estan perfectament definides. Es recomana utilitzar-lo només en el mode bàsic (només biblioteques segures).

La nostra primera recomanació és, i només en cas que, aquest sistema operatiu lliure i obert basat en Debian GNU/Linux tingui l'aplicació Bleachbit ja instal·lada, i l'usuari la tingui molt ben configurada i optimitzada per fer gràficament el manteniment (neteja) del sistema operatiu, l'execució de forma manual o dins d'un script de la següent ordre d'ordre per a: bleach; bleachbit –preset –clean.

Script de manteniment i actualització per a Debian 12 / MX 23
Article relacionat:
Script de manteniment i actualització per a Debian 12 / MX 23

Imatge de Resum per post 2024

Resum

En resum, Deborphan és una valuosa peça d'enginyeria de programari dins del Linuxvers que ja no està disponible per a Debian GNU/Linux 13 «Trixie». Però, que sens dubte, val la pena conservar i seguir usant, per aconseguir una eficient administració d'un sistema operatiu Linux. En especial, pel que fa a la gestió del cicle de vida de les dependències dins un sistema operatiu funcional. Sobretot, perquè encara és un excel·lent utilitari de complement a les tasques encomanades a l'ordre d'ordre «apt autoremove». Això és degut en molt a la seva capacitat d'auditoria profunda, les seves heurístiques configurables i la seva independència de la base de dades d'estat auto/manual d'APT. Això el converteix en una idònia espècie d'escombra digital capaç d'aconseguir un diagnòstic i una neteja eficient.

Finalment, recorda visitar la nostra «pàgina d'inici» en castellà. O, en qualsevol altre idioma (només afegir al final de la nostra URL actual, 2 lletres al final, per exemple: ar, de, en, fr, ja, pt i ru, entre moltes altres) per conèixer més continguts actuals. A més, et convidem a unir-te al nostre Canal oficial de Telegram per llegir i compartir més notícies, guies i tutorials de la nostra web.