Handbook:Parts/Installation/Stage/zh-cn

设置日期和时间
在安装Gentoo之前，最好确保日期和时间设置正确. 错误配置的时间可能会导致奇怪的结果：基本系统文件应设置精确的时间戳. 事实上，由于几个网站和服务使用加密通信（SSL / TLS），如果系统时间差的离谱，可能无法下载安装文件！

验证当前时间使用命令:

如果显示的日期/时间不正确，请使用下列方法之一进行更新.

自动
Gentoo的官方安装光盘包含 命令 (属于包 package). 官方光盘包括指向ntp.org时间服务器的配置文件. 它可以用于使用时间服务器，使得系统时钟自动同步到UTC时间. 使用方法见working network configuration 但在某些架构的光盘上可能不可用.

手册
也可以用 命令来对系统时钟执行手动设置. 使用  语法 (月, 日, 小时, 分钟 和 年).

建议所有Linux系统使用UTC时间. 稍后在安装期间将定义时区. 这将修改时钟的显示为本地时间.

比如，设置时间到2016年10月3日的13:16：

multilib（32和64位）
选择一个基础压缩包的系统可以在稍后的安装过程节省大量的时间，特别是当它是一次 choose a system profile. 一个stage包的选择将直接影响未来的系统配置，可以在以后省的头痛. 该压缩包multilib尽可能使用64位的库，只必要时对32位版本兼容. 这对于大多数安装一个很好的选择，因为它在未来的定制提供了极大的灵活性量. 那些谁希望自己的系统，能够容易地切换配置,应该下载根据各自的处理器架构multilib的压缩包选项.

大多数用户应该不需要使用“高级”tar包选项；它们用于特定的软件或硬件配置.

no-multilib（纯64位）
选择一个no-multilib压缩包:no-multilib是在系统的基础上提供了一个完整的64位操作系统环境. 这有效地使得切换到multilib的profile是不可能的(不是完全不可能). 这些刚刚开始使用Gentoo的新手不应该选择一个 no-multilib 压缩包，除非"绝对必要". 而且应该有很好的理由并做出负责任的选择.

下载阶段tar包
前往挂载根文件系统的Gentoo挂载点（很像）：

根据不同的安装媒介，这里有一堆工具可用来下载一个阶段. 这些工具之一就是，一个非图形化、目录驱动的浏览器. 要下载一个阶段，访问到Gentoo镜像列表形如：

要为使用一个HTTP代理，在URL上传入一个 选项：

之外还有一个浏览器. 像是它是一个非图形化浏览器，但不是目录驱动.

如果需要定义一个代理，设置 http_proxy 和/或 ftp_proxy 变量：

在镜像列表中，选择一个附近镜像站. 通常是HTTP镜像站就足够了，但其他协议是可用的. 请访问. 那里将显示所有可用stage文件 （可能他们个别小组架构在命名的子目录中存储）. 选择一个，然后按 下载.

还有些像是最小化安装CD的附加下载：


 * A 文件包含stage压缩包内的所有文件的列表
 * A 文件，其中包含的阶段文件的校验和，在不同的算法
 * A 像文件一样, 包含不同的stage文件的校验和，但也加密签名，以确保它是由Gentoo项目提供的.

完成以后，按退出这个浏览器.

在下载stage文件后，就可以验证所下载的stage包的完整性. 使用 并比较,提供的校验输出与或者 文件的内容是否一致.

比如，要验证SHA512校验值：

使用命令的另外一种方式：

要验证Whirlpool校验值：

该值需要匹配，否则下载的文件可能已损坏（或摘要文件）. 比较这些命令的输出与中的值. 该值需要匹配，否则下载的文件可能已损坏（或digests文件）.

就像在ISO文件中，它也可以来验证加密签名的. 使用 以确保DIGESTS.asc文件校验和未被篡改:

解开阶段tar包
现在，解压下载的stage到系统. 我们使用 来进行：

确保你使用了同样的参数 ( 即使用 ). 表示解开（Extract）， 表示详细信息（Verbose）可以用来查看解压缩时发生了什么（可选参数），  表示使用bzip2解压缩，the  表示保留权限（Preserve permissions），还有  表示我们要解开一个文件，而不是标准输入. 最后， 的是包括存储在归档以及扩展属性.

现在stage已经安装好，下面我们继续,Configuring the compile options.

介绍
为了优化Gentoo，可以设置一些影响Portage的变量，Gentoo官方支持包管理器. 所有这些变量可以设置为环境变量（使用），但这不是永久的. 为了保留设置，Portage读入文件 ，一个用于Portage的配置文件.

启动编辑器（在本指南中，我们使用 ）来更改我们将在下面讨论的优化变量.

从文件中可以明显看出文件的结构：注释行以 "#"开头，其他行使用 VARIABLE="content 语法定义变量. 接下来选取其中的几个进行讨论.

CFLAGS和CXXFLAGS
CFLAGS 和 CXXFLAGS 变量分别定义了GCC C和C ++编译器的优化标志. 尽管这些一般在这里默认被定义过，但为了性能最大化，需要分别优化每个程序的这些配置. 原因是因为每个程序都不同. 但是，这是不可管理的，因此这些标志在 文件中定义.

应该在中定义优化标志，这将使系统的响应速度最快. 不要在此变量中放置实验性的设置; 太多的优化可能会使程序表现不佳（崩溃，甚至更糟，故障）.

我们不会解释所有可能的优化选项. 要了解它们，请阅读GNU在线手册或gcc信息页面 (-只适用于可用的Linux系统). 文件本身也包含了很多例子和信息; 不要忘了读它.

第一个设置是标志  和   ，指定目标体系结构的名称. 可能用到的选项在文件中有描述（作为注释）. 一个常用的值是“native”，它告诉编译器选择当前系统体系结构（用户正在安装Gentoo时的系统）.

第二个是标志 （即大写的字母O，而不是数字零），它指定了gcc优化级别标志. 可能用到级别的是s（对于大小最优化），0（零 - 无优化），1,2或甚至3等更多的优化选项（每个级别具有与前面相同的标志，加上一些额外选项）. 是建议的默认值. 在整个系统范围内使用时会导致问题，因此我们建议您坚持使用.

另一个普遍使用的优化标记是 （不同编译阶段通信使用管道而不是临时文件）. 它对产生的代码没有任何影响，但是会使用更多的内存. 在内存不多的系统里，gcc可能会被杀掉. 如果是那样的话，就不要用这个标记.

Using  (which doesn't keep the frame pointer in a register for functions that don't need one) might have serious repercussions on the debugging of applications.

When the CFLAGS and CXXFLAGS variables are defined, combine the several optimization flags in one string. The default values contained in the stage3 archive that is unpacked should be good enough. The following one is just an example:

MAKEOPTS
The MAKEOPTS variable defines how many parallel compilations should occur when installing a package. A good choice is the number of CPUs (or CPU cores) in the system plus one, but this guideline isn't always perfect.

Ready, set, go!
Update the file to match personal preference and save (nano users would hit +).

Then continue with Installing the Gentoo base system.