“apt-get build-dep linux”替代方案(离线机器)

“apt-get build-dep linux”替代方案(离线机器)

如何安装 Linux 软件包的构建依赖项?我发现至少有几个问题:

  1. 要使用的机器是离线机器。
  2. 没有“Linux的“包装依据”apt-rdepends“ (虽然 ”apt-get build-dep linux“似乎正在其他机器上运行)。
  3. 即使 ”apt-rdepends -p linux“正在运行,它列出的软件包数量非常大。没有一个单独的离线软件包可供构建吗?”Linux的“(我猜这个意思代表内核)?

需要使用“apt-get build-dep linux“来自 Broadcom hybrid_wl wifi 驱动程序自述文件,以防有人对此感到疑惑。

答案1

正如 muru 在评论中提到的那样,这不是您想要的确切关键字。如果您只是要构建内核模块(如 wifi 驱动程序)。您需要内核头文件(取决于您当前的内核类型)和基本构建工具,以及 DKMS。

一些东西:dkms、build-essential、linux-headers-generic | linux-headers-generic-pae | linux-headers-lowlatency | linux-headers-lowlatency-pae

sudo install dkms build-essential linux-headers-generic

但是,如果你的内核是绝对的(该版本的标头不再位于存储库中)。你也需要更新内核并安装其标头。

我推荐:dkms、build-essential、linux-generic | linux-generic-pae | linux-lowlatency | linux-lowlatency-pae

sudo install dkms build-essential linux-generic

离线使用:

sudo download dkms build-essential linux-generic

您还可以验证和复制任何其他 DKMS 驱动程序的 build-dep,大多数都有相同的要求。请参阅搜索 -dkms

相关内容