Paquetes rotos ubuntu

aptitude ctrl + t y ahi en buscar paquetes rotos

ctrl + b tb vale
lo que dira un install posiblemente sea el autoremove por paquetes obsoletos o similar

sudo aptitude install deborphan lista paquetes huerfanos

Posiblemente se joda al machacar los sources guardados… probar editandolos.🙂

En synaptic, menú Editar, opción Reparar paquetes rotos.

Si no, trata de Eliminar completamente y luego volverlo a instalar.

Si tampoco, habrá que remangarse:

En /var/lib/dpkg/ tienes un fichero llamado status. En él viene una lista de todos los paquetes que tienes instalados y probablemente también venga el que está roto. Ejemplo:

Package: xmodmap
Status: install ok installed
Priority: optional
Section: x11
Installed-Size: 80
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: i386
Version: 1:1.0.2-0ubuntu1

…/…

Si en lugar de install ok installed, pone broken, pues cambias eso a install ok installed para engañar al sistema y que crea que está instalado.

Abres Synaptic y buscas el paquete. Aparecerá como instalado, en verde. Lo Eliminas completamente y lo vuelves a reinstalar. Aunque aparezca como instalado no quiere decir que funcione, es sólo que le estamos engañando para que nos deje desinstalarlo.

¡OJO! Debes hacerlo como root. Haz una copia de seguridad del fichero antes, por si acaso. y deja de ser root lo antes posible.

2 pensamientos en “Paquetes rotos ubuntu

  1. Que tal amigo, solo con una duda, cuando intento correr el Synaptic como root, me sale esta onda: terminate called after throwing an instance of Xapian::DatabaseCorruptError’ Cancelado, talvés sepas que hacer en este caso, y me podras hechar una manita, por favor.

  2. Despues de cambiar el status en Synaptic me dice:error en el analisis,archivo /var/lib/status paquete contalinex linea 6721
    Campo: Configured-version para un paquete con status no apropiado.
    Y estoy en las mismas, sistema operativo Molinux basado en ubuntu 9.1 te agradeceria si pudieras echarme una mano en esto,en /var/lib/dpkg/info no hay ningún archivo de contalinex para borrar.

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s