Desinstalar paquete

4 respuestas [Último envío]
guillervf91
Desconectado/a
se unió: 12/05/2006

Hola.Hace unos días instalé un emulador,el virtualbox, desde un paquete .deb .A la mitad da un error , y quedó a medio instalar. Cuando instalo o actualizo con apt o aptitude , sale este error :«E: El paquete virtualbox necesita ser reinstalado, pero no se encuentra un archivo para éste.»
Probé a desinstalarlo con dpkg -r y dpkg -P ,entonces lo que aparece es:«dpkg: error al procesar virtualbox (--purge):
El paquete está en un estado muy malo e inconsistente - debe reinstalarlo
antes de intentar desinstalarlo.
Se encontraron errores al procesar:
virtualbox »Como no pude probé a buscar la palabra virtualbox y eliminar todos los archivos que aparecieran.,pero sigue hasta saliendo en el menú. y dando el mismo error. No me hace ya falta el virtualbox ,así que lo unico que quiero es desinstalarlo ,para que vuelva a funcionar el apt.Gracias

GaLeGUiNHo
Desconectado/a
se unió: 01/15/2007

Eu nom tenho nim paxoleira idea de Linux xa que nom levo nim um mes...
Pero iso,digoche umha cousa,aínda que é de suponher que xa o farías...

Dis que,che da erro,mais ti intentaches desinstalalo,pero nom reinstalalo pra poder desinstalalo,ou iso é o que eu entendim no teu comentario.

Isto digocho coma principiante que é seguro que ti tes mais idea que eu ahaha. Saúdos!

* Denantes mortos ca escravos *

Trisquel
Desconectado/a
se unió: 12/21/2004

Para poder desisntalar un paquete, este tiene que estar correctamente instalado.
Puedes hacer una instalación forzada con:

dpkg -i --force-all virtualbox_version.deb

Una vez echo esto (tambien lo puedes probar de entrada) puedes probar una desinstalación forzada con:

dpkg -P --force-all virtualbox

Si nada de esto funciona:
Eliminar los archivos no hará que la base de datos de debian "olvide" el paquete. Si quieres editar (con cuidado!) la base de datos, está en /var/lib/dpkg/status
Si quieres saber cual es la lista de todos los archivos que proporciona el paquete ejecuta:

dpkg -L virtualbox

Si envias aqui la salida del comando de instalación podremos ayudarte mejor.

Saludos.

guillervf91
Desconectado/a
se unió: 12/05/2006

Bueno , muchas gracias , funcionó con dpkg -P --force-all virtualbox, no me había dado cuenta de forzarlo, quedó por ahí algo suelto pero con apt-get -f install ya se arregló. La salida del comando de instalación , aunque ya no haga falta , por si acaso,aunque no la tengo guardada , era un problema con un parche del kernel o algo así.

Trisquel
Desconectado/a
se unió: 12/21/2004

Acabo de instalar VirtualBox en Trisguel 1.0 final siguiendo estos pasos (como root):


cd /usr/src/
unp linux-2.6.18.6-trisquel.tar.bz2
cd /var/cache/apt/archives
wget http://www.virtualbox.org/download/1.3.2/VirtualBox_1.3.2_Debian_Etch_x86.deb
dpkg -i VirtualBox_1.3.2_Debian_Etch_x86.deb
apt-get -f

Nunca habia probado este emulador, y tiene buena pinta. Trisguel arranca perfectamente, más rápido que en vmware.