domingo, 15 de noviembre de 2009

Error por instalar paquete de Ubuntu en Debian

Error por instalar paquete de Ubuntu en Debian

Me he encontrado en la absurda necesidad de intentar instalar un paquete de Ubuntu en Debian y este ha generado un error mientras se instalaba, eso no es lo que me preocupaba, sino que desde ese momento, cada vez que intentaba hacer algo con el aptitude se daba un nuevo error, fíjense:
raite@raitePC:~$ sudo aptitude upgrade
[sudo] password for raite:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
E: El paquete adobe-flashplugin necesita ser reinstalado, pero no se encuentra un archivo para éste.
raite@raitePC:~$

Bueno, como no me gusta quedarme con los brazos cruzados, comencé a investigar y logré resolverlo de la siguiente manera.

Primero haremos una copia del archivo que controla el estado de los paquetes:

raite@raitePC:~$ sudo cp /var/lib/dpkg/status ~/status.bak

Y luego procedí a editarlo (a tomar el riesgo sres):

raite@raitePC:~$ sudo gedit /var/lib/dpkg/status

Este archivo contiene una lista de los paquetes instalados y el estado del mismo, la manera en que se listan los paquetes es la siguiente:
nombre del paquete
información del mismo.

Buscaremos entonces el nombre del paquete que nos estaba dando el problema (en mi caso fue el bendito plugin de flash) y luego eliminaremos el bloque que hace referencia al mismo.

Package: flashplugin-nonfree
Status: xxx
Priority: optional
Section: contrib/web
Installed-Size: 132
Maintainer: Bart Martens
Architecture: i386
Version: 1:2.8
Replaces: flashplugin (<< 6)
Depends: debconf | debconf-2.0, wget, gnupg, libatk1.0-0, libcairo2, libfontconfig1, libfreetype6, libgcc1, libglib2.0-0, libgtk2.0-0, libnspr4-0d, libnss3-1d, libpango1.0-0, libstdc++6, libx11-6, libxext6, libxt6, libcurl3-gnutls
Suggests: iceweasel, konqueror-nsplugins, x-ttcidfont-conf, msttcorefonts, ttf-dejavu, ttf-xfree86-nonfree, flashplugin-nonfree-extrasound
Conflicts: flashplayer-mozilla, flashplugin (<< 6), libflash-mozplugin, xfs (<< 1:1.0.1-5)
Description: Adobe Flash Player - browser plugin
This package will download the Flash Player from Adobe. It is a
Netscape/Mozilla type plugin. Any browser based on Netscape or Mozilla can
use the Flash Player. This package currently supports the following browsers:
Mozilla, Mozilla-Firefox, Firefox, Iceweasel, and Iceape. Also Galeon and
Epiphany can use the Flash Player. Konqueror can also use the Flash Player if
konqueror-nsplugins is installed.
.
WARNING: Installing this Debian package causes the
Adobe Flash Player to be downloaded from www.adobe.com.
The End User License Agreement of the Adobe Flash Player
is available at www.adobe.com.
Homepage: http://wiki.debian.org/FlashPlayer



Ahora luego de haber borrado todo ese bloque debemos guardar el archivo y proceder entonces a hacer un aptitude update

raite@raitePC:~$ sudo aptitude update

Y notamos que nuestro problema ha sido resuelto a cabalidad.

Espero sirva de algo lectores.

2 comentarios:

Victor Vasquez dijo...

Amigo muchas gracias llevaba horas con este error saludos

Reinaldo Ojeda dijo...

Siempre a la orden.