¿Compilar de forma cruzada algún paquete de aptitude?

¿Compilar de forma cruzada algún paquete de aptitude?

Tengo una Chromebook ARM. Hay un proyecto llamado Crouton que puede instalar Ubuntu en el disco duro interno con bastante facilidad (lo he hecho). Pero la mayoría de los paquetes en los repositorios son, por supuesto, sólo para X86 y X64.

  1. ¿Es técnicamente posible tomar un paquete apt arbitrario y compilarlo de forma cruzada para ejecutarlo en mi Chromebook ARM?
  2. Si es posible, ¿cómo puedo hacerlo de forma relativamente sencilla? Tengo acceso a un sistema muy rápido de 24 núcleos para la compilación si puedo encontrar una manera de automatizar el proceso de creación de paquetes ARM.

Respuesta1

Puede obtener el código fuente de cualquier paquete en el repositorio de apt. Incluso puedes descargarlo y compilarlo todo con un solo comando.

Por supuesto, no hay garantía de que algo que no esté adaptado a su versión de ARM funcione. Muchas cosas tienen un ensamblaje x86 en su interior.

sudo apt-get build-dep <package>
sudo apt-get source --compile <package>

Veresta respuesta.

información relacionada