您可以从源代码构建 apt-get 吗?

Zep*_*hyr 8 apt

我有一个内核映像和一个空的文件系统,需要用程序填充它,比如桌面、一些基本的实用程序和软件。

我可以apt-get以某种方式安装来为我做到这一点吗?我不确定具体是如何apt-get工作的,所以我没有定义的发行版或其他东西可能会出现一些问题。

如果可能的话,从哪里获得构建它的源代码?

Ste*_*itt 8

apt的源代码可在Salsa 上获得,但它并非旨在作为从源引导分发的基础。要引导基于 Debian ( apt-based) 的发行版,您需要使用诸如 的工具debootstrap,它本身需要运行相当多的程序(尽管由于您的文件系统不是空的,但包括基本的 Linux 工具,它可能已经拥有所需的一切)。通常,以这种方式引导系统涉及使用另一个 Debian 风格的系统或运行安装程序。

如果你想从源代码构建一个系统,通过你的引导来提升自己,你应该看看Linux from Scratch

  • 为了回答你的问题,`apt` 不是一个通用的安装工具,它是一个用于使用 `.deb` 包和 Debian 存储库布局的系统的包管理工具。您可以使用它来构建其他一些发行版,但这不适合胆小的人! (2认同)