ubuntu wireless – error: la arquitectura del paquete (amd64) no coincide con el sistema (i386)

Pregunta:

Estoy intentando instalar Ubuntu 12.10 y, por cierto, mi conexión inalámbrica no funciona. Entonces, estoy tratando de solucionar este problema manualmente. Ya instalé Ubuntu de 64 bits. El problema es que no puedo instalar ningún paquete porque cuando lo hago aparece un error. Por ejemplo, si ejecuto el comando

sudo dpkg -i wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb

Me sale este error:

dpkg: error processing wireless-bcm43142-dkms_6.20.55.19-1_amd64.deb (--install: package architecture (amd64) does not match system (i386)

También obtengo este error si intento instalar cualquier otro paquete. Mi sistema es un Dell 3421 que tiene un procesador i5, así que no sé por qué Ubuntu cree que tengo un sistema i386. Si ejecuto el comando uname obtengo estos resultados:

uname -i 
i686

uname -p
i686

uname-m
i686

Respuesta:

La respuesta está oculta en la documentación de dpkg :

dpkg --print-architecture

le mostrará la arquitectura para la que dpkg está dispuesto a instalar paquetes.

Si la arquitectura amd64 no está en la lista, se rechazará un paquete amd, incluso si todo lo demás parece estar bien. Ahora puedes intentar agregarlo con el siguiente comando:

dpkg --add-architecture amd64

y muéstralo usando el comando:

dpkg --print-foreign-architectures

En un sistema que estaba claramente instalado como amd64, tuve éxito al hacer que dpkg intentara instalar el paquete. Por supuesto, se pueden detectar más problemas, como dependencias fallidas.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım