lunes, 14 de febrero de 2022

¿Qué es la Multiarquitectura en GNU/Linux?

 

 “Multiarquitectura o multiarch son los términos con que se refiere a la capacidad de un sistema de instalar y ejecutar aplicaciones de múltiples objetivos binarios distintos; por ejemplo, de ejecutar una aplicación de arquitectura i386-linux-gnu en un sistema amd64-linux-gnu. Siendo este el caso más común, hay muchos otros ejemplos de combinaciones plausibles, como armel y armhf. La multiarquitectura también simplifica la compilación cruzada («cross-compiling»), en la que bibliotecas y cabeceras de arquitecturas externas son necesitadas en un sistema durante compilación.La multiarquitectura es un desarrollo significativo y potente, y afecta a muchos procesos y aspectos del sistema. Los efectos prácticos inmediatos son la eliminación del paquete ia32-libs, y la obtención de las dependencias apropiadas para la compilación cruzada”. Soporte multiarquitectura de Debian

Mientras que, en la práctica y yendo directamente al grano, esto se traduce en que antes de Debian-9 se podían ejecutar las siguientes órdenes de comando y poder disfrutar completamente de los beneficios de la «Multiarquitectura» en Debian de 64 Bits:

Es decir, ya no tenemos el paquete ia32-libs que suele ser requerida para poder ejecutar muchas apps de 32 bits, sobre todo juegos.

 ¿Cómo instalar ia32-libs en MX-21 y Debian-11?

Primeramente, y luego de preparar nuestro Sistema Operativo de 64 Bits Multiarquitectura base MX-21 / Debian-11, descargamos el paquete ia32-libs compatible del siguiente enlace (Mint 20.2 / UMA) y lo instalamos con la siguiente orden de comando:

 sudo apt install ./Descargas/ia32-libs_2020.05.27_amd64.deb

Fuente: Desde Linux: Usemos Linux para ser libres

El nuevo camino: Linux + LibreOffice