Come forzare la configurazione di pacchetti parzialmente installati?


20

Ogni volta che corro aptitude safe-upgrade, ottengo questo output:

The following partially installed packages will be configured:
  cups gconf2 ufw update-manager 
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

Come posso configurare i quattro pacchetti citati?

Ci ho provato dpkg-reconfigure gconf2ma non ci riesco

/usr/sbin/dpkg-reconfigure: gconf2 is broken or not fully installed

Risposte:


29

Esegui questi codici

sudo apt-get update

sudo apt-get clean

sudo apt-get autoremove

sudo apt-get update && sudo apt-get upgrade

sudo dpkg --configure -a

sudo apt-get install -f

Questo pulirà e configurerà i tuoi pacchetti


Potrebbe essere utile ad alcuni. Durante autoremoveHo ottenuto un errore aggiuntivo: E: Could not perform immediate configuration on SOMEPACKAGE. Ciò è stato risolto daapt-get install -o APT::Immediate-Configure=false -f apt SOMEPACKAGE
dnsmkl il

per me in una situazione simile apt-get autoremovenon funziona e provoca molti errori cf: pastebin.com/SgM46XE6 come posso risolvere il problema?
Rene Pickhardt,

1
Inoltre, potrebbe essere utile eseguire sudo apt-get --fix-broken install.
galath,

3

Questo comando ha risolto il mio problema:

apt-get --purge remove program_name

Ma ovviamente devi provare anche la risposta @ringtail.


3
NOTA: eliminazione significa che tutte le tue impostazioni e possibilmente alcuni dei tuoi dati per quell'applicazione verranno rimossi. Quindi, se ti importa di quelli, per favore stai attento con questo.
Lennart Rolland,

In effetti, era proprio il problema che le vecchie impostazioni (che non funzionavano più) erano in giro per me e che avevo bisogno di quelle aggiornate dall'ultimo pacchetto. Stavo aggiornando da Ubuntu 14 a 18 e non avevo modificato le impostazioni. Quindi ha funzionato per me.
Jason

3

La risposta sopra non ha funzionato per me. Ho dovuto eseguire dpkg con l'opzione force-depend, per risolvere una dipendenza circolare tra alcuni kernel.

sudo dpkg --force-depends --configure -a

Ciò trasforma tutti i problemi di dipendenza in avvisi. Utilizzare con cautela, con portata minima (installare prima tutto ciò che non presenta alcun problema) ea proprio rischio.


1
Meglio ancora, non usare affatto. Non è mai, mai necessario. E se mai pensi di aver bisogno di usarlo, no, non lo fai. Fai una domanda e qualcuno che sa cosa sta facendo ti aiuterà a risolvere i tuoi problemi di dipendenza.
fkraiem,

Bene, ha risolto i miei problemi e sono stato in grado di installare con successo il nuovo kernel sul mio sistema. Anche se ho prima installato tutto ciò che si è configurato e poi ho forzato la soluzione di un problema di dipendenza circolare con quello ... Tuttavia, hai ragione - nella mano di un utente ignaro questo comando può davvero rovinare il caos ...
Paul Weber
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.