O Ubuntu usa repos separados para armh (por exemplo, http://ports.ubuntu.com/
).
Para poder instalar o crossbuild-essential-armhf com sucesso, você deve seguir estes passos:
- executar
dpkg --add-architecture armhf
-
especifique a arquitetura correta para TODAS as linhas deb do apt em
/etc/apt/sources.list
e/etc/apt/sources.list.d
, por exemplo:deb [arch=amd64,i386] http://archive.ubuntu.com/ubuntu trusty main universe deb [arch=armhf] http://ports.ubuntu.com/ trusty main universe
Note que não faz sentido especificar o arco para as linhas deb-src.
- executar
apt-get update
- executar
apt-get install crossbuild-essential-armhf
Dê uma olhada no link
Você também pode querer executar esses comandos em um chroot (ou contêiner docker talvez), conforme mencionado por este guia: link