交叉编译任何 aptitude 包?

交叉编译任何 aptitude 包?

我有一台 ARM Chromebook。有一个名为 Crouton 的项目可以非常轻松地将 Ubuntu 安装到内部硬盘上(我已经做到了)。但存储库中的大多数软件包当然仅适用于 X86 和 X64。

  1. 从技术上讲是否有可能采用任意 apt 包并交叉编译它以在我的 ARM Chromebook 上运行?
  2. 如果可能的话,我怎样才能相对轻松地做到这一点?如果我能找到一种方法来自动化制作 ARM 包的过程,我就可以使用非常快的 24 核系统进行编译。

答案1

您可以获取 apt 存储库中任何包的源代码。您甚至可以下载它并用一个命令将其全部编译。

当然,不能保证未移植到您的 ARM 风格的东西能够工作。许多东西都深藏着 x86 汇编。

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

这个答案

相关内容