Кросс-компилировать любой пакет aptitude?

Кросс-компилировать любой пакет aptitude?

У меня Chromebook на базе ARM. Есть проект Crouton, который позволяет довольно легко установить Ubuntu на внутренний жесткий диск (я это сделал). Но большинство пакетов в репозиториях, конечно, только для X86 и X64.

  1. Возможно ли технически взять произвольный пакет apt и скомпилировать его для запуска на моем Chromebook с архитектурой ARM?
  2. Если это возможно, как это сделать относительно безболезненно? У меня есть доступ к очень быстрой 24-ядерной системе для компиляции, если я смогу придумать способ автоматизировать процесс создания пакетов ARM.

решение1

Вы можете получить исходный код любого пакета в репозитории apt. Вы даже можете скачать его и скомпилировать все одной командой.

Конечно, нет гарантии, что что-то, не портированное на ваш вариант ARM, будет работать. Во многих вещах глубоко заложена сборка x86.

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

Видетьэтот ответ.

Связанный контент