¿Cómo fuerzo la configuración de paquetes parcialmente instalados?


20

Cada vez que corro aptitude safe-upgrade, obtengo esta salida:

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.

¿Cómo puedo configurar los cuatro paquetes mencionados?

Lo intenté dpkg-reconfigure gconf2pero eso falla con

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

Respuestas:


29

Ejecute estos códigos

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

Esto limpiará y configurará sus paquetes


Puede ser útil para algunos. Durante autoremoveTengo un error adicional: E: Could not perform immediate configuration on SOMEPACKAGE. Eso fue resuelto porapt-get install -o APT::Immediate-Configure=false -f apt SOMEPACKAGE
— dnsmkl

para mí en una situación similar apt-get autoremoveno funciona y produce muchos errores cf: pastebin.com/SgM46XE6 ¿cómo puedo solucionarlo ?
— Rene Pickhardt

1
Además, puede ser útil para ejecutar sudo apt-get --fix-broken install.
— galath

3

Este comando solucionó mi problema:

apt-get --purge remove program_name

Pero, por supuesto, debe probar también la respuesta @ringtail.


3
NOTA: purga significa que se eliminarán todas sus configuraciones y posiblemente algunos de sus datos para esa aplicación. Entonces, si te importan, ten cuidado con esto.
— Lennart Rolland

De hecho, era precisamente el problema que las configuraciones antiguas (que ya no funcionaban) estaban por ahí y necesitaba las actualizadas del último paquete. Estaba actualizando Ubuntu 14 a 18 y no había modificado la configuración. Entonces esto funcionó para mí.
— Jason

3

La respuesta anterior no funcionó para mí. Tuve que ejecutar dpkg con la opción force-depend, para resolver una dependencia circular entre algunos núcleos.

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

Esto convierte todos los problemas de dependencia en advertencias. Úselo con precaución, con un alcance mínimo (instale todo lo que no tenga ningún problema primero) y bajo su propio riesgo.


1
Mejor aún, no lo use en absoluto. Nunca, nunca es necesario. Y si alguna vez piensa que necesita usarlo, no, no lo necesita . Haga una pregunta y alguien que sepa lo que está haciendo lo ayudará a resolver sus problemas de dependencia.
— fkraiem

Bueno, resolvió mis problemas y pude instalar con éxito el nuevo núcleo en mi sistema. Aunque primero instalé todo lo que se dejó configurar y luego forcé la solución de un problema de dependencia circular con eso ... Sin embargo, tienes razón: en la mano de un usuario desprevenido, este comando realmente puede causar estragos ...
— Paul Weber
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.