Gentoo“配置文件”定义?

Gentoo“配置文件”定义?

我正在使用 Pentoo 安装程序,它要求我选择一个配置文件。

在此输入图像描述

我相信“amd64”配置文件将从源代码编译软件。 “二进制”配置文件将使用 Pentoo 开发人员创建的预编译二进制文件。并且“bleeding_edge”选项将从上游项目编译? (我认为)

我的问题是:是否有 wiki 或手册(命令行工具)可供我查看以更好地了解 Gentoo/Pentoo 配置文件的工作原理?我正在寻找真正详细说明每个配置文件是什么以及它如何影响操作系统的内容。

答案1

Gentoo 中 portage“配置文件”的一般概念本质上等同于其他发行版中独立的服务器、桌面和 IoT 安装映像的概念,尽管在 Pentoo 中并不那么明显,因为它们的配置文件集非常有限。提供和支持。

简而言之,您选择的个人资料至少规定:

  • 某些包的默认 USE 标志是什么。
  • 默认情况下会屏蔽哪些软件包(因此如果没有特殊配置就无法安装)。

根据具体情况,它还可以控制:

  • 哪些包是包集的一部分@system(因此作为系统上所有内容的隐式依赖项包含在内)。
  • portage 配置的某些其他方面。

使用 Pentoo,配置文件选择非常简单:

  • 您的硬件的常规配置文件(在您的情况下pentoo/default/linux/amd64)将使用开发人员认为稳定的软件版本,并在本地构建所有更新。如果您无法决定,这可能就是您想要的。
  • bleeding_edge配置文件将改为使用最新版本的可用软件,但不知道这些软件是否会真正破坏系统。这很可能会~*在全局 portage 配置中为您的硬件设置适当的关键字。

第三个选项,标记binary为此处的奇怪选项,因为该名称实际上有点含糊。我自己没有找到任何关于它的结论性文档,但我也没有彻底搜索它。我的猜测是,您的评估是正确的,它从某个中央服务器获取预构建的包,而不是在本地构建它们。

相关内容