dpkg
admite la instalación de paquetes para otras arquitecturas no nativas utilizando un sistema llamado multiarch. Fue introducido en Ubuntu 11.04, por lo que cualquier versión posterior debería tenerlo.
Puede usar el dpkg --print-foreign-architectures
comando para encontrar las arquitecturas extranjeras agregadas en multiarch, por ejemplo:
% dpkg --print-foreign-architectures
i386
Para encontrar la arquitectura nativa, use, dpkg --print-architecture
por ejemplo:
% dpkg --print-architecture
amd64
Alternativamente, también puede leer el archivo /var/lib/dpkg/arch
para obtener una lista de arquitecturas agregadas (la primera es nativa, aunque puede eliminarla):
% cat /var/lib/dpkg/arch
amd64
i386
uname -m
para verificar qué tipo de sistema operativo tiene.x86_64
- 64 bits, yi686
- 32 bits. Aquí hay más información en multiarch wiki.ubuntu.com/MultiarchSpec .