AMD64/FAQ/zh-cn

这是 Gentoo Linux 在 AMD64 平台上经常被问到的问题的文章.

介绍
This document contains the most commonly asked questions about using Gentoo Linux on systems. Many of these questions come from the forums, IRC, and various mailing lists. The AMD64 Project provides support for Gentoo Linux on this architecture. If you have suggestions or questions about this FAQ, please leave a comment on the associated talk page.

AMD64 和 EM64T 有什么区别？
Both refer to 64-bit processors, one from AMD (AMD64) and the other from Intel (EM64T). AMD's 64-bit processors include the Athlon 64, Turion, Neo, Phenom, and Opteron families. Intel's 64-bit processors include the Core 2, Core i X, Celeron, Xeon, and Pentium (all based on the Core 2 architecture). The last few versions of the old Pentium 4 and Xeon chips also support EM64T.

AMD的64位处理器生产线的发布远远早于英特尔. 因此，出于历史原因，在 Gentoo 中所有兼容 x86-64 的架构的关键字都是. 所以，"AMD64"只是个64位处理器芯片的通称，并不专指某个公司的处理器.

我该使用哪种CFLAGS参数?
你只需简单地使用 CFLAGS 来避免你的系统未来可能会出现的问题. 既支持AMD又支持英特尔的 CFLAGS 值有.

我该使用哪种内核？
您可以使用 Portage 中几乎所有的内核源代码. 我们推荐使用 因为它是专为 Gentoo Linux 设计的. 它包含了许多针对AMD64构架的补丁，因此是在 AMD64 平台上受 Gentoo 官方支持的唯一的内核.

请确保您激活了内核中 IA32_EMULATION 的选项.

如果我从32位系统升级到64位系统，电脑会有更好的表现么？
That is a difficult question to answer. In some cases, you will experience a performance improvement, in other cases you will not. For everyday use, there is almost no difference between 64-bit and 32-bit. 64-bit is generally faster when it comes to floating point computing, which is normally the case in multimedia applications and 3D rendering. Linux.com's articles 64-bit performance in Gentoo Linux and 64-bit Linux and BSD are maturing steadily may interest you. There's also a nice thread, Article: 64-bit performance in Gentoo Linux in our forums.

什么是multilib，我该怎么使用它？
每一台AMD64处理器都能够运行32位代码和64位代码. 但是，当你使用一个32位的应用程序，你将不能把它和64位的库混用，反之亦然. 然而，如果一个32位程序所需要的共享库都完备地作为32位对象，你就可以以原生（无仿真）的方式运行32位应用程序，这就是multilib. 您可以通过配置选择是否要[multilib的]支持. 默认配置是启用multilib的.

我该怎么创建一个32位的chroot?
请阅读32bit chroot guide.

我能通过emerge -e @world的方式升级我的x86系统到AMD64系统么?
因为 (32位) 和 (64位) 安装的一些差异，无法通过这种方法升级. 请使用AMD64 Handbook的方法执行全新安装.

注意在x86系统上创建的二进制文件很有可能无法被AMD64系统上的 Package 读取. 就比如说，MySQL, innoDB, Berkeley DB, SQLite, OpenLDAP的数据库就不能简单地原样复制. 您需要转储 (Dump) 数据库到一个与体系结构无关的格式，如文本文件，然后才能尝试在AMD64系统中还原它.

我能用Reiser4么？
答案是否定的. Reiser4 在任何 Gentoo 内核项目中都不可用，所以 AMD64 团队也没有提供支持.

我的 NVIDIA/ATI 的驱动程序能工作么？
是的，NVIDIA和ATI提供在AMD64平台下工作的驱动程序. 你可以通过执行或来安装驱动. 如果对这些驱动有疑问，您应该阅读nvidia-drivers guide或ATI FAQ.

我该怎么使用 Cool'n'Quiet（清凉安静技术）、PowerNow 和SpeedStep（智能功效管理）？
你必须为支持这些特性编译内核. 你只需要启用如下功能：

然后执行 ，并使用您喜欢的文本编辑器编辑.

最后，你只需要运行 ，以确保它随系统启动.

我能用Adobe Flash么？
是的，只需使用 Emerge 安装. 请务必阅读所可能出现的任何ebuild消息.

我想安装某个Package,但是Emerge显示：(masked by: ~amd64 keyword)
这表示这个Package还在测试树(testing tree)中. 请阅读Portage使用手册或者AMD64 Handbook中的Mixing Software Branches章节来获取更多信息.

我想安装某个Package,但是Emerge显示：(masked by: missing keyword)
这意味着 Package 还没有被测试过. 它不一定意味着Package不能正常工作. 您可以通过接受另一种（一些）架构的方式来接受它. 下面的例子显示，你可以通过给Portage一些关键字使之接受给定Package的安装.

如果你运行正常，请在Gentoo's Bugzilla登记Bug来让我们知道，这样AMD64平台团队就可以把此Package标记，其他用户就可以从你的测试中受益.

我该怎么帮助？
随着架构的日益普及，我们也日益需要更多的帮助. 我们仍然有很多工作要做以提高 Gentoo /AMD64 的品质. 一个普通的用户可以通过以下途径帮助我们：


 * 提交一般的bug报告.
 * 测试还没有关键字的软件.
 * 参与Arch Testers project.
 * 在邮件列表，论坛和IRC频道的回答问题.
 * 给我们发送补丁.

我在哪里可以得到有关 Gentoo/ AMD64 的更多的帮助或信息？
如果您的问题并没有在这里得到解答，你可以尝试在我们项目主页上列出的其他资源. 你也可以通过chat.freenode.net上的，Gentoo/AMD64论坛,或者是的邮件列表来向我们咨询.