GNU/Linux, Viajes, Naturaleza, Gastronomía, Música y lo que se tercie

Multiarch en Debian 7 Wheezy y, por ejemplo, cómo instalar Skype (32 bit) en un sistema AMD64.

Una de las características de Debian 7 Wheezy es el soporte multiarquitectura (Multiarch), un elemento más que contribuye a hacer de esta distribución un sistema operativo universal, que es el objetivo del proyecto Debian. Básicamente esta característica permite que el sistema operativo instale paquetes de librerías de múltiples arquitecturas en el mismo equipo. La utilidad más común es instalar paquetes de 32 y 64 bits de manera simultánea y de haber dependencias estas se resuelven automáticamente. Para más detalles consulta: http://wiki.debian.org/Multiarch/HOWTO

Un buen ejemplo sencillo de esta potencialidad es instalar Skype (32 bits) en Debian 7 con arquitectura amd64.

1.Aspectos generales

El primer paso es instalar, si no lo tenemos instalado ya en nuestro
sistema, el paquete dpkg. Como root en consola:
# su (contraseña)
# apt-get update
# apt-get upgrade
# apt-get install dpkg
Para comprobar si Multiarch está ya disponible en nuestro sistema:
# dpkg –print-foreign-architectures
Si no nos devuelve ningún mensaje es que nuestro sistema tiene una sola arquitectura y tendremos que realizar el siguiente paso. Para instalar una arquitectura extra, como root y en consola:
# dpkg –add-architecture arquitectura
Donde “arquitectura” puede ser i386 o amd64
Las arquitecturas son almacenadas en /var/lib/dpkg/arch
Si tenemos un sistema amd64 y hemos añadido i386, ahora el comando:
# dpkg –print-foreign-architectures
Nos dará la siguiente salida: i386
Para eliminar una arquitectura, por ejemplo porque ya hemos instalado lo que necesitabamos:
# dpkg –remove-architecture arquitectura
Para instalar paquetes de la arquitectura añadida lo especificaremos de la forma siguiente:
# apt-get install paquete:arquitectura
Por ejemplo: amarok:i386
2. Instalación de Skype
# su (contraseña)
# dpkg –add-architecture i386
# apt-get update
# apt-get install libpulse0:i386
Vamos a la página oficial de Skype, presiona aquí, en “Elige tu distribución” seleccionamos Debia 7 (multiarch), y descargamos el paquete. Una vez en nuestro equipo, botón derecho y abrir con “Instalador de paquetes GDebi”. Una vez instalado Skype, y si no vamos a necesitar más la arquitectura i386, la podemos desinstalar hasta otra ocasión:
# dpkg –remove-architecture i386
En Synaptic podemos ver los paquetes de las distintas architecturas que tengamos instaladas, presionando en “Archtecture” en la parte inferior izquierda de la ventana principal.

Saludos flamencos,

 

También te puede interesar:

Cómo instalar Google Earth en Debian Wheezy de 64 bits con Multiarch.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

39 ideas sobre “Multiarch en Debian 7 Wheezy y, por ejemplo, cómo instalar Skype (32 bit) en un sistema AMD64.”