Come utilizzare il pacchetto e il comando Deborphan sulle distribuzioni basate su Debian 13?

Deborphan: come utilizzarlo sulle distribuzioni basate su Debian 13?

Deborphan: come utilizzarlo sulle distribuzioni basate su Debian 13?

Anno dopo anno, qui a From Linux, vi abbiamo offerto numerose guide e tutorial su come ottimizzare e pulire le nostre varie versioni stabili di Debian GNU/LinuxE come previsto, abbiamo già fatto la stessa cosa quando Debian GNU/Linux 13 “Trixie” È stato rilasciato. Tuttavia, vale la pena notare e ricordare che questa ultima versione stabile, rilasciata l'8 agosto 2025, includeva, tra le altre, le seguenti nuove funzionalità: L'aggiunta di 14.116 nuovi pacchetti, la rimozione di 8.844 pacchetti obsoleti o abbandonati e l'aggiornamento di 44.326 pacchettiInoltre, e entrando nel tema che ci interessa oggi, vale la pena menzionare che, il pacchetto "Deborphan" È stato uno di quei quasi 9.000 pacchi rimossi.

E poiché molti utenti nell'universo Linux hanno utilizzato a lungo detto pacchetto e comando per ottimizzare e pulire il tuo sistema operativo Debian GNU/Linux Dopo tante versioni, oggi vi proponiamo questa Un breve e utile tutorial per aiutarti a installarlo sulla tua attuale distribuzione Debian GNU/Linux 13 "Trixie"o altri basati su di esso, come MX Linux o antiX.

Applicazioni per ottimizzare GNU / Linux

Applicazioni per ottimizzare GNU / Linux

Ma prima di mostrarti come installare e utilizzare il pacchetto e il comando "Deborfano" Per quanto riguarda le distribuzioni GNU/Linux basate su Debian 13, per eseguire il debug e migliorare il tuo sistema operativo, ti consigliamo di esplorare un precedente articolo correlato Utilizzando lo stesso programma e altre utilità di ottimizzazione per Linux, dopo aver terminato la lettura:

Deborphan è un'utilità che individua i pacchetti "orfani" nel sistema operativo. Un pacchetto è considerato "orfano" quando, dopo aver disinstallato un pacchetto padre (un pacchetto che installa automaticamente altri pacchetti tramite dipendenze), il pacchetto "figlio" rimane installato sul disco inutilizzato, occupando spazio non necessario.

Applicazioni per ottimizzare GNU / Linux
Articolo correlato:
Come ottimizzare i nostri sistemi operativi GNU / Linux?

Come utilizzare il pacchetto e il comando Deborphan sulle distribuzioni basate su Debian 13?

Deborphan: come utilizzarlo sulle distribuzioni basate su Debian 13?

Che cos'è il Deborphan e perché utilizzarlo?

Citando la descrizione ufficiale per "Deborphan" nel Pagine man ufficiali dal progetto Debian GNU/Linux, è descritto come segue:

Deborfano È uno strumento software incentrato sulla ricerca di pacchetti che non dipendono da altri pacchetti. La sua funzione predefinita è quella di cercare nelle sezioni "libs", "oldlibs" e "introspection" per trovare librerie inutilizzate. Se richiamato con un elenco facoltativo di pacchetti, verranno controllate solo le dipendenze di tali pacchetti. I risultati vengono quindi visualizzati sullo standard output come se l'opzione fosse stata specificata. –mostra-dipendenzeInoltre, la ricerca di pacchetti specifici visualizzerà il pacchetto, indipendentemente dalla sua priorità. 

Ampliando questa descrizione, vale la pena menzionare che, L'utilizzo di Deborphan insieme a strumenti (comandi) come "apt", "aptitude" e "dpkg" è utile per evitare e mitigare problemi di prestazioni e operativi. nei sistemi operativi Linux per vari motivi, derivanti dall'accumulo di pacchetti orfani, come:

  1. Mitigare il consumo di Inode e BlocchiSu server o workstation con spazio di archiviazione limitato o piccole partizioni di root, ogni megabyte conta. Le librerie orfane occupano spazio che potrebbe essere utilizzato per log, database o memorizzazione nella cache delle applicazioni.
  2. Ridurre i tempi di aggiornamento del sistema operativoOgni pacchetto installato, necessario o meno, deve essere controllato dal gestore pacchetti durante gli aggiornamenti di sistema (apt update e apt upgrade). Un sistema con un numero eccessivo di pacchetti impiega più tempo ad aggiornarsi e consuma più banda.
  3. Aumentare la sicurezza e ridurre la possibilità di punti vulnerabili agli attacchiUna libreria trascurata e non aggiornata (ad esempio perché il repository sorgente è stato eliminato o perché è stata erroneamente contrassegnata come "installazione manuale") potrebbe contenere vulnerabilità di sicurezza (CVE). Se un servizio attivo carica dinamicamente questa libreria orfana, il sistema risulta compromesso.

Pertanto, Deborphan è uno strumento software in grado di fungere da revisore specializzatoprogettato per contrastare l'entropia naturale (disordine) di qualsiasi sistema operativo Linux, attraverso l'analisi algoritmica delle relazioni di dipendenza dichiarate nel database del programma DPKG.

Come installarlo e utilizzarlo su Debian GNU/Linux 13 – Trixie?

Per l'installazione su Debian GNU/Linux 13 "Trixie" o altre distribuzioni basate su di essa, il pacchetto può essere scaricato deborphan_1.7.35_amd64.deb dalla repository ufficiale del progetto Debiane procedere con l'installazione come di consueto. Successivamente, è possibile eseguirlo tramite la console semplicemente digitandone il nome per vedere quali pacchetti potrebbero essere rimossi. E poiché il comando ha molte opzioni, modificatori di output e di ricerca e parametri da utilizzare e comprendere, l'approccio più consigliato, a causa della lunghezza del testo, è leggere il manuale utente, sia in español e Inglese. Come si vede di seguito:

Download e installazione

Deborphan: download e installazione

Deborphan: Download e installazione 2

1. Modalità semplice e monoutente

Deborphan: modalità semplice e monoutente

Deborphan: Modalità semplice e per giocatore singolo 2

2. Modo semplice e sicuro per usare il comando xargs

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

Modo semplice e sicuro per usare il comando xargs

3. Modalità di utilizzo avanzata e non aggressiva con l'attitudine

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

Modalità di utilizzo avanzata e non aggressiva con l'attitudine

4. Modalità di utilizzo avanzata e molto aggressiva con il comando apt

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

Modalità di utilizzo avanzata e molto aggressiva con il comando apt

5. Modalità di utilizzo avanzata e altamente aggressiva mediante ricorsione

Poiché la rimozione di un pacchetto orfano (figlio) può lasciare il suo padre (ora senza dipendenze) come un nuovo orfano, la pulizia spesso richiede più passaggi. Un comando comune tra amministratori di sistema e sviluppatori per eseguire questa operazione finché non rimane nulla è:

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

warning: Questo ciclo è estremamente aggressivo. E se combinato con l'opzione  --guess-allPotrebbe disinstallare gran parte del sistema se le dipendenze non sono perfettamente definite. Si consiglia di utilizzarlo solo in modalità base (solo librerie sicure).

La nostra prima raccomandazione è, e solo se il sistema operativo libero e open source basato su Debian GNU/Linux ha già installata l'applicazione Bleachbit e l'utente l'ha configurata e ottimizzata molto bene per eseguire graficamente la manutenzione (pulizia) del proprio sistema operativo, di eseguire manualmente o all'interno di uno script il seguente comando: bleachbit –preset –preview; bleachbit –preset –clean.

Script di manutenzione e aggiornamento per Debian 12 / MX 23
Articolo correlato:
Script di manutenzione e aggiornamento per Debian 12 / MX 23

Immagine riepilogativa per il periodo successivo al 2024

Riassunto

In sintesi, "Deborphan" è un prezioso pezzo di ingegneria del software all'interno del Linuxverse che non è più disponibile per Debian GNU/Linux 13 "Trixie". Ma che vale sicuramente la pena preservare e continuare a utilizzare, per per ottenere un'amministrazione efficiente di un sistema operativo LinuxSoprattutto per quanto riguarda la gestione del ciclo di vita delle dipendenze all'interno di un sistema operativo funzionale. Soprattutto perché è ancora un Ottima utility per completare i compiti assegnati al comando "apt autoremove"Ciò è dovuto in gran parte alle sue approfondite capacità di auditing, all'euristica configurabile e all'indipendenza dal database di stato "automatico/manuale" di APT. Ciò lo rende uno strumento digitale ideale in grado di ottenere diagnosi e pulizia efficienti.

Infine, ricorda visita il nostro «pagina iniziale» en español. Oppure, in qualsiasi altra lingua (semplicemente aggiungendo 2 lettere alla fine del nostro URL attuale, ad esempio: ar, de, en, fr, ja, pt e ru, tra molti altri) per conoscere i contenuti più attuali. Inoltre, ti invitiamo a unirti al nostro Canale ufficiale di Telegram per leggere e condividere altre notizie, guide ed tutorial dal nostro sito web.