21 de febrero de 2010

ubuntu y sus cagadas nuevamente... Synaptic / Aptitude / Dpgk

Una de las herramientas que hace grande y a la vez problemática a las distros debian, ubuntu etc.. es el gestor de paquetes synaptic / aptitude y su sistema de descompresión DPKG..

Mas de uno se ha visto en la difícil tarea de buscarle solución googleando a los paquetes rotos o inencontrables que nos hace la vida cuadritos cuando queremos instalar un programa, juego, driver en la ultima distro de ubuntu..

En el caso del karmic koala y su horrible bug del grub con windows 7 (vease una de mis entradas anteriores), cada vez que actualiza un nuevo kernel se jode el grub y si acaso no rompe los paquetes de synaptic. hoy encontre una joya de fix en esta pagina, que supongo funciona para muchos errores concernientes a un paquete roto (como: Sub-process /usr/bin/dpkg returned an error code (1) ó el subproceso script pre-removal instalado devolvió el código de salida de error 2 )

http://www.ubuntu-es.org/?q=node/128380

ahi nos indican en modificar el archivo de control de paquetes. cito textualmente la solución en el foro

"
sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.copia (por si las moscas)
gksudo gedit /var/lib/dpkg/status
Buscar: Package: simple-ccsm
Comprobar Status (línea siguiente). En mi caso, ponía algo de "half-configured" (¡malo!)
Borrar todo el párrafo relativo al paquete simple-ccsm, hasta la siguiente línea que comienza con "Package: "
Guardar
sudo apt-get install simple-ccsm
sudo apt-get remove simple-ccsm
"
es un ejemplo con el paquete ccsm, a mi me funciono con algo taaan delicado como los headers de linux y el linux-generic . espero de verdad les funcione.

No hay comentarios.:

Publicar un comentario