У меня Chromebook на базе ARM. Есть проект Crouton, который позволяет довольно легко установить Ubuntu на внутренний жесткий диск (я это сделал). Но большинство пакетов в репозиториях, конечно, только для X86 и X64.
- Возможно ли технически взять произвольный пакет apt и скомпилировать его для запуска на моем Chromebook с архитектурой ARM?
- Если это возможно, как это сделать относительно безболезненно? У меня есть доступ к очень быстрой 24-ядерной системе для компиляции, если я смогу придумать способ автоматизировать процесс создания пакетов ARM.
решение1
Вы можете получить исходный код любого пакета в репозитории apt. Вы даже можете скачать его и скомпилировать все одной командой.
Конечно, нет гарантии, что что-то, не портированное на ваш вариант ARM, будет работать. Во многих вещах глубоко заложена сборка x86.
sudo apt-get build-dep <package>
sudo apt-get source --compile <package>
Видетьэтот ответ.