Come correggere gli errori di dipendenza su Debian

A volte possono verificarsi errori di dipendenza su Debian Linux quando l’utente scarica un pacchetto da Internet e il sistema operativo non riesce a trovare i file e le librerie dipendenti corretti necessari per eseguire correttamente il programma. Quindi, se hai riscontrato errori di dipendenza su Debian durante l’installazione delle applicazioni, segui e impara come correggerli.

Di solito, la maggior parte degli utenti Debian non incapperà in questo tipo di errori durante l’installazione dei pacchetti, poiché tendono a limitarsi all’installazione solo del software che è ufficialmente incluso nelle fonti ufficiali del software Apt. Se hai a che fare con pacchetti danneggiati su Debian, abbiamo un post separato su come risolverli.

Nota: in questa guida, ci concentreremo molto su Debian Linux. Detto questo, le informazioni che trattiamo in questo post non sono esclusive di Debian. Se usi un sistema operativo basato su Linux derivato da Debian, sentiti libero di seguirlo!

Cos’è una dipendenza dal software?

Una dipendenza software è una libreria dipendente, un insieme di programmi o un toolkit di cui un programma installato deve funzionare correttamente. Senza dipendenze, qualsiasi app Linux scaricata da Internet da utilizzare sul tuo PC Debian Linux non funzionerà correttamente.

Al giorno d’oggi i problemi di dipendenza sono rari su Debian, a causa del numero sempre maggiore di pacchetti in arrivo nei repository software e dell’avvento di soluzioni di pacchettizzazione universali come AppImage, Flatpak e Snaps che si prendono la preoccupazione di raccogliere le dipendenze individuali, raggruppando tutto l’utente deve eseguire un’app immediatamente fuori dalla scatola.

Correzione degli errori di dipendenza con Apt-get nel terminale

Potresti non esserne consapevole, ma il gestore di pacchetti Apt-get ha un meccanismo integrato per risolvere questi tipi di problemi di dipendenza da Debian. Per usare il comando Apt-get su Debian per ripulire qualsiasi problema di dipendenza che hai, inizia aprendo una finestra di terminale sul desktop. Puoi farlo premendo Ctrl + Alt + T o Ctrl + Maiusc + T sulla tastiera. Con la finestra del terminale aperta, utilizzare il comando Apt-get di seguito.

sudo apt-get install -f

In alternativa, se stai utilizzando una versione di Debian Linux che include il comando Apt, o forse lo preferisci ad Apt-get, puoi correggere i problemi di dipendenza utilizzando il comando seguente.

sudo apt install -f

Correzione degli errori di dipendenza con Synaptic Package Manager

Prendersi cura dei problemi di dipendenza da Debian attraverso la finestra del terminale è molto utile, specialmente per coloro che eseguono Debian Linux su un sistema server o qualcosa di simile. Tuttavia, se si preferisce utilizzare la GUI, il gestore di pacchetti Synaptic è la strada da percorrere.

La maggior parte dei sistemi Debian Linux viene fornita con il gestore di pacchetti Synaptic preinstallato e pronto per l’uso. Detto questo, se non hai già installato l’applicazione, apri una finestra di terminale premendo Ctrl + Alt + T o Ctrl + Maiusc + T sulla tastiera e inserisci il comando di installazione di seguito.

sudo apt-get install synaptic -y

Con l’applicazione Synaptic installata sul sistema, è ora di iniziare a usarla. Aprilo cercando “Synaptic Package Manager” nel menu dell’applicazione e fai clic per avviarlo.

All’avvio dell’applicazione Synaptic, ti verrà chiesto di inserire una password. Scrivi la tua password utente. Se la password viene accettata, Synaptic sarà pronto per l’uso.

Per risolvere un problema di dipendenza in Synaptic, individuare il pulsante “Modifica” nella finestra dell’app e fare clic su di esso con il mouse. All’interno del menu “Modifica”, ci sono diverse opzioni. Guarda attraverso le diverse opzioni per “Fix broken” e selezionalo.

Selezionando l’opzione “Fix broken”, Synaptic assegnerà automaticamente le correzioni delle dipendenze a tutti i pacchetti sul sistema. Una volta scelta l’opzione “Fix broken”, selezionare il pulsante “Apply” per avviare il processo di correzione.

Dopo aver fatto clic sul pulsante “Applica”, verrà visualizzata una finestra in Synaptic. In questa finestra vedrai i download in corso. Lascia che il processo si completi. Quando tutto è finito, i tuoi problemi di dipendenza saranno spariti!

Modi per evitare errori di dipendenza da Debian

Se sei stanco di incorrere in problemi di dipendenza dal software su Debian Linux, fatti un favore e inizia a utilizzare i pacchetti Flatpak e Snap di più quando hai bisogno di applicazioni che non compaiono nei repository software ufficiali.

Flatpak e Snap sono eccellenti nuovi pezzi di tecnologia che stanno prendendo il duro lavoro per far funzionare il software su Linux. Non richiedono dipendenze. Tutto è racchiuso in una sandbox pulita e sicura. Soprattutto, poiché Debian Linux tende a non aggiornare il software alla stessa velocità delle altre distribuzioni Linux, sarai in grado di sovraccaricare il tuo sistema ottenendo le app più recenti.

Per informazioni su come configurare i pacchetti Snap su Debian, consulta la nostra guida sull’argomento. Inoltre, potresti voler configurare il negozio Snap ufficiale. Infine, se sei interessato a provare Flatpaks, segui il nostro tutorial approfondito qui.