Faça a compilação cruzada de algum pacote aptitude?

1

Eu tenho um Chromebook ARM. Existe um projeto chamado Crouton que é capaz de instalar o Ubuntu no disco rígido interno com bastante facilidade (eu fiz isso). Mas a maioria dos pacotes nos repositórios são apenas para X86 e X64.

  1. É tecnicamente possível ter um pacote arbitrário do apt e compilá-lo para ser executado no meu ARM Chromebook?
  2. Se for possível, como posso fazê-lo de maneira relativamente indolor? Eu tenho acesso a um sistema 24-core muito rápido para a compilação se eu puder descobrir uma maneira de automatizar o processo de criação de pacotes ARM.
por themirror 02.10.2013 / 22:00

1 resposta

2

Você pode obter o código para qualquer pacote no repositório apt. Você pode até baixá-lo e compilá-lo em um único comando.

Não há, obviamente, nenhuma garantia de que algo que não esteja relacionado ao seu estilo ARM funcione. Muitas coisas têm o assembly x86 bem nelas.

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

Veja esta resposta .

    
por 17.04.2015 / 20:45