Dpkg, abbiamo un problema!

Questo è un post tecnico di 10 anni fa. Le istruzioni potrebbero non essere più valide.

Per restare in tema di installazione pacchetti, è da tempo che volevo annotare qui un piccolo consiglio da tenere a portata di… mente! :)

Se installiamo un pacchetto .deb con dpkg e questo ci restituisce un errore di dipendenze, basta un comando per fargliele installare in un colpo solo. Vediamo come.

Stasera stavo installando last.fm dal pacchetto deb prelevabile dal sito ufficiale.
Do il solito:

sudo dpkg -i lastfm_1.3.1.0_i386.deb

che mi dice

Selezionato il pacchetto lastfm, che non lo era.
(Lettura del database ... 106189 file e directory attualmente installati.)
Spacchetto lastfm (da lastfm_1.3.1.0_i386.deb) ...
dpkg: problemi con le dipendenze impediscono la configurazione di lastfm:
lastfm dipende da libqt4-sql (>= 4.2.3); comunque:
Il pacchetto libqt4-sql non è installato.
errore processando lastfm (--install):
problemi con le dipendenze - lasciato non configurato
Sono occorsi degli errori processando:
lastfm

Chi è alle prime armi sicuramente si blocca. Ma basta dire al sistema che pensi lui alle dipendenze!

sudo apt-get install -f

il quale ci risponderà:

Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso
Lettura delle informazioni di stato in corso... Fatto
Correzione delle dipendenze in corso... Fatto
I seguenti pacchetti verranno inoltre installati:
libmysqlclient15off libpq5 libqt4-sql libsqlite0 mysql-common
Pacchetti suggeriti:
libqt4-dev
I seguenti pacchetti NUOVI (NEW) saranno installati:
libmysqlclient15off libpq5 libqt4-sql libsqlite0 mysql-common
0 aggiornati, 5 installati, 0 da rimuovere e 0 non aggiornati.
1 non completamente installati o rimossi.
È necessario prendere 2448kB di archivi.
Dopo l'estrazione, verranno occupati 5825kB di spazio su disco.
Continuare [S/n]?

Ovviamente noi diciamo Sì e Ubuntu installerà per noi le dipendenze e finirà di installare il pacchetto desiderato (in questo caso last.fm)

Comodo no?

Autore: Aldo Latino

Aldo Latino usa con entusiasmo Linux nella distribuzione Ubuntu, è un appassionato di WordPress e si diletta a fare il blogger. Ha anche una lista dei desideri. Per altre informazioni visita la sua .

2 pensieri riguardo “Dpkg, abbiamo un problema!”

  1. Quello che dici è verissimo, ed in concomitanza con il post precedente devo dire che mi è capitato di installare software proveniente da repository esterni che non sono in grado di soddisfare le dipendenze per problemi dovuti o alla versione di linux installata, oppure chi ha fatto il pacchetto da per scontato che le dipendenze siano tutte installate… Morale della storia, come dice Aldo, Repository ufficiali o solo di persone che conoscete e vi fidate.
    ciao :)

  2. Mi hai salvato la notte. Ho installato Dreamlinux e non riuscivo ad instalare Skype. Con il tuo consiglio sono riuscito. Io uso Ubuntu, ma voglio installare Dreamlinux a mio fratello per “convertirlo” a Linux. Grazie mille.

I commenti sono chiusi