Saltar al contenido

Paquetes retenidos en Debian con apt-get upgrade

Hoy me he encontrado con lo siguiente al intentar actualizar mis paquetes de Debian:
root@debian# apt-get upgrade
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Los siguientes paquetes se han retenido:
ia32-libs ia32-libs-gtk
0 actualizados, 0 se instalarán, 0 para eliminar y 2 no actualizados.
¿Paquetes retenidos? ¡¿Qué diantres es eso?! Puede ser que tras actualizar a Debian testing esos paquetes no existan o que no se hayan podido instalar por algún otro motivo. Además, en este caso particular, creo que eran dependencias de Wine… No lo recuerdo muy bien.
Si se prueba a instalar los paquetes es básicamente lo que apt nos dice:
root@debian# apt-get install ia32-libs ia32-libs-gtk
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios no han sido creados o han
sido movidos fuera de Incoming.
La siguiente información puede ayudar a resolver la situación:
Los siguientes paquetes tienen dependencias incumplidas:
ia32-libs : Depende: ia32-libs-i386 pero no es instalable
ia32-libs-gtk : Depende: ia32-libs-i386 pero no es instalable
Depende: ia32-libs-gtk-i386 pero no es instalable
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.
Vamos, que en mi caso es que son paquetes rotos los cuales no son instalables. La solución; eliminarlos del sistema para dejarlo limpio y reluciente:
root@debian# apt-get purge ia32-libs ia32-libs-gtk
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Los siguientes paquetes se ELIMINARÁN:
ia32-libs* ia32-libs-gtk* libwine* libwine-alsa* libwine-cms* libwine-gl*
libwine-gphoto2* libwine-ldap* libwine-print* libwine-sane* wine-bin*
wine-utils*
0 actualizados, 0 se instalarán, 12 para eliminar y 0 no actualizados.
Se liberarán 171 MB después de esta operación.
¿Desea continuar [S/n]? S
(Leyendo la base de datos ... 239997 ficheros o directorios instalados actualmente.)
Desinstalando libwine-sane ...
Desinstalando libwine-gl ...
Desinstalando libwine-cms ...
Desinstalando libwine-ldap ...
Desinstalando libwine-print ...
Desinstalando wine-utils ...
Desinstalando libwine-alsa ...
Desinstalando wine-bin ...
Purgando ficheros de configuración de wine-bin ...
Desinstalando libwine-gphoto2 ...
Desinstalando libwine ...
Purgando ficheros de configuración de libwine ...
Desinstalando ia32-libs-gtk ...
Purgando ficheros de configuración de ia32-libs-gtk ...
Desinstalando ia32-libs ...
Purgando ficheros de configuración de ia32-libs ...
Procesando disparadores para man-db ...
Procesando disparadores para mime-support ...
Procesando disparadores para desktop-file-utils ...
Procesando disparadores para gnome-menus ...
Pues sí que tengo buena memoria, al parecer eliminé mal Wine y las dependencias entre los paquetes quedaron rotos, de ahí que diese el aviso y tuviera que eliminarlos por mi cuenta.

Publicado enAdministración de sistemas