如何在基于 Debian 的系统上递归构建包及其依赖项?

如何在基于 Debian 的系统上递归构建包及其依赖项?

基本上我想要

  1. apt-get的依赖解决能力,以及
  2. 使用自定义选项(例如加载器路径)来编译包。

可以使用套件完成此apt-*操作吗?如果不行,也许我可以尝试设置 Portage?(这在基于 Debian 的系统上可能比较困难?)

答案1

所以我尝试了 Portage... 在非基于 Gentoo 的系统上安装 Portage 比我想象的要容易得多!

他们有一个名为Gentoo 前缀。我关注了引导指南并且它运行得非常完美(几乎完美,除了我需要清除MAKEFLAGS=-j才能groff-1.21构建)。不过,构建确实花费了很多时间。

Gentoo Prefix 最大的优点是,我可以将其与系统的包管理器分开,并且不需要 root 权限。我尝试了一下USE标志CFLAGS,构建过程似乎非常灵活。

相关内容