Come correggere gli errori di dipendenza di Ubuntu

Gli errori di dipendenza su Ubuntu si verificano quando gli utenti installano un pacchetto DEB di terze parti che hanno scaricato da Internet tramite la riga di comando e il gestore dei pacchetti non riesce a trovare i pacchetti dipendenti corretti richiesti per eseguire il programma su Ubuntu. Sebbene questo tipo di problemi si presentino sempre meno nel 2019, a causa della maggior parte dei fan di Ubuntu che si allontanano dai DEB a favore di Snaps e Flatpaks, è comunque importante sapere cosa fare quando si verifica un errore come questo. Quindi, in questa guida, ti mostreremo come correggere gli errori di dipendenza su Ubuntu.

Nota: sebbene questa guida si concentri sulla risoluzione dei problemi di dipendenza da Ubuntu Linux, le informazioni che trattiamo sono applicabili anche a Linux Mint, sistema operativo elementare, sistema operativo Zorin e qualsiasi altro sistema operativo simile a Ubuntu. Sentiti libero di seguirti se usi una di queste distribuzioni basate su Ubuntu.

Cos’è una dipendenza dal software?

Una dipendenza dal software è un termine generale utilizzato su Linux per indicare i programmi, le librerie, i codec e gli altri elementi necessari che una determinata applicazione richiede per funzionare correttamente. Di solito, lo sviluppatore gestisce questi file importanti raggruppandoli all’interno del pacchetto. Tuttavia, a volte, gli sviluppatori non raggruppano le dipendenze del software e, invece, si affidano alle fonti software di Ubuntu per fornirle.

Correzione degli errori di dipendenza con Apt

Il modo più semplice per correggere gli errori di dipendenza su Ubuntu Linux è con il gestore di pacchetti predefinito: Apt. Per avviare la correzione, apri una finestra di terminale premendo Ctrl + Alt + T o Ctrl + Maiusc + T sulla tastiera. Una volta aperta la finestra della riga di comando, utilizzare il comando seguente per correggere gli errori.

sudo apt install -f

Dopo aver eseguito il comando di installazione sopra, il gestore di pacchetti di Ubuntu proverà a risolvere i problemi di dipendenza che stai affrontando e stamperà le modifiche che apporterà. Leggere il messaggio sullo schermo che il terminale stampa. Quindi, quando hai finito di leggere il prompt sullo schermo, premi Y sulla tastiera per continuare.

Consenti allo strumento di creazione di pacchetti Apt di installare le varie dipendenze software necessarie per configurare il programma. In alternativa, se Apt non riesce a trovare nessuna delle dipendenze software mancanti di cui ha bisogno per funzionare, disinstallerà automaticamente l’app. Se questo è il caso, prova a cercare l’app con altri mezzi, piuttosto che con un pacchetto DEB.

Correzione degli errori di dipendenza con Synaptic

La risoluzione degli errori di dipendenza tramite Apt e la riga di comando di solito funziona abbastanza bene. Detto questo, se non sei un fan di quel metodo, c’è un altro modo: gestore di pacchetti Synaptic.

Per mettere le mani sul gestore di pacchetti Synaptic su Ubuntu per risolvere gli errori di dipendenza, è necessario installare l’applicazione. Apri una finestra di terminale con Ctrl + Alt + T o Ctrl + Maiusc + T. Quindi, usa il comando seguente per installare l’app sul tuo sistema.

Nota: è anche possibile installare Synaptic cercando in Ubuntu Software Center “Synaptic”.

sudo apt install synaptic

Dopo aver installato il gestore di pacchetti Synaptic su Ubuntu, avvia l’applicazione e inserisci la password dell’utente per accedere all’app. Quindi, segui le istruzioni dettagliate di seguito per imparare come risolvere gli errori di dipendenza con esso.

Passaggio 1: cerca nel gestore dei pacchetti Synaptic il pulsante “Cerca” e selezionalo per accedere alla funzione di ricerca nell’app.

Passaggio 2: digita il nome dell’app con dipendenze interrotte nella casella di ricerca. Ad esempio, se hai installato il pacchetto Discord DEB, dovresti scrivere “discord” nella casella di ricerca.

Passaggio 3: esaminare i risultati della ricerca in Synaptic per l’app con file di dipendenza mancanti e selezionarla con il mouse.

Passaggio 4: trova il menu “Modifica” nella finestra del gestore di pacchetti Synaptic e fai clic su di esso per visualizzare le opzioni all’interno. Una volta aperto il menu, selezionare il pulsante “Correggi pacchetti danneggiati”.

Passaggio 5: trova il pulsante “Applica” e selezionalo per dire a Synaptic di andare avanti con il processo di risoluzione delle dipendenze.

La funzione di correzione verrà disattivata e raccoglierà tutte le dipendenze software mancanti necessarie al programma. Al termine del processo, i tuoi errori sono stati risolti e l’app è pronta per l’uso!

Modi per evitare errori di dipendenza su Ubuntu

Gli errori di dipendenza su Ubuntu possono essere facilmente evitati seguendo questa semplice regola: installa solo software dalle fonti software ufficiali di Ubuntu. Non essere tentato di scaricare pacchetti DEB casuali, a meno che tu non ne abbia bisogno. Ubuntu ha un’enorme quantità di software gratuito, open source e proprietario. Non dovrebbe esserci alcun motivo per scaricare i pacchetti DEB da Internet (soprattutto perché molti di questi hanno problemi di dipendenza problematici).

A volte è necessario ottenere il software dall’esterno delle sorgenti software di Ubuntu. Anche con la grande quantità di app di Ubuntu da installare, alcune scivolano attraverso le crepe. Se hai bisogno di mettere le mani su un’app non trovata nelle fonti software tradizionali di Ubuntu, considera invece la ricerca di una versione Snap o Flatpak, poiché non hanno mai problemi di dipendenza e ricevi aggiornamenti regolari direttamente dagli sviluppatori.