AMD64/FAQ/ja

これは、 Gentoo Linux/AMD64 の、よくある質問の記事です.

Introduction
This document contains the most commonly asked questions about using Gentoo Linux on AMD64 systems. Many of these questions come from the [//forums.gentoo.org/ forums], IRC, and various [//www.gentoo.org/main/en/lists.xml mailing lists]. The [//www.gentoo.org/proj/en/base/amd64/ Gentoo/AMD64 Project] provides support for Gentoo Linux on this architecture. If you have suggestions or questions about this FAQ, you are welcome to send an e-mail to.

AMD64 と EM64T の違いは何ですか?
それぞれ、AMD (AMD64) と Intel (EM64T) の64ビットプロセッサのことです. AMDの64ビットプロセッサとしては、Athlon 64やTurion、Neo、Phenom、Opteronのファミリーがあります. Intelの64ビットプロセッサとしては、Core 2や、（Core 2アーキテクチャを採用している）Core i "X"、Celeron、Pentiumがあげられます. 古いPentium 4やXeonチップのうち最近のいくつかのバージョンも、EM64Tをサポートしています.

AMDの64ビットプロセッサシリーズはよく、Intelが発売するものへ対抗しています. したがって、Gentooにおけるすべてのx86-64互換アーキテクチャのarchキーワードは、歴史的経緯で amd64 になっています. よって、「AMD64」は、AMD製及びIntel製の64ビットチップのことを一般的に指します.

What CFLAGS should I use?
システム上で将来の問題発生を避けるためには、単純な  を使用すべきです. AMD及びIntel(EM64T)に対応する  は、   です.

AMD64 にはどのカーネルを使用すべきですか?
Portage のなかにあるほぼすべてのカーネルソースが利用可能です. ただし、 の使用をお奨めします. Gentoo Linux向けに設計された特別なカーネルだからです. これは、AMD64特有のパッチが適用されており、Gentoo/AMD64に公式に対応する唯一のカーネルです.

カーネルの  オプションを有効にすることを忘れないでください.

32ビットより64ビットのシステムのほうが性能が高いですか?
これは簡単には答えきれない質問です. 性能が向上する場合もあれば、そうならない場合もあります. 日常的な利用であれば、64ビットと32ビットでは差がほとんどありません. マルチメディアアプリケーションや3Dレンダリングで通常利用される浮動小数点演算となると、64ビットのほうが一般的に高速です. この記事 (及び この関連記事) が参考になるかもしれません. また、フォーラム内の このスレッド も良いでしょう.

マルチライブラリ(multilib) とは何ですか? 利用するにはどうしたらよいですか?
すべてのAMD64プロセッサは、64ビットのコードだけではなく32ビットのコードも実行可能です. しかしながら、32ビットアプリケーションには64ビットライブラリを適用することはできず、逆もまた同様です. ですが、必要なすべての共有ライブラリが32ビットオブジェクトで用意されていれば、32ビットアプリケーションをネイティブに（エミュレーションではなく）実行することができます. マルチライブラリ対応にするか否かは、所定のプロファイルで選べます. デフォルト値は、マルチライブラリ有効なプロファイルです.

32ビットの chroot はどのように作成するのですか?
32ビット chroot ガイド を参照してください.

x86のシステムを amd64 に、 emerge -e @world をしたら移行可能ですか?
と  ではインストール内容にある程度の相違があるため、移行は不可能です. インストールしなおしてください. x86 とはインストール手順が少し異なるため、AMD64 ハンドブックのほうを読んでください.

また、x86システムで作成されたバイナリファイルは、amd64システムのパッケージでは読み出せないことが多いです. 典型的には、MySQLやinnoDB、Berkeley DB、SQLite、OpenLDAPなどのデータベースがそうです. そのまま複製しても動きません. amd64システムで復元するにはあらかじめ、テキストファイルのような、アーキテクチャに依存しない形式でデータベースを書き出しておく必要があります.

Reiser4 は利用可能ですか?
Gentoo カーネルプロジェクトで提供しているカーネルには、Reiser4 対応のものはありません. よって、AMD64チームも Reiser4 をサポートしていません. すなわち、利用不可能です.

NVIDIA/ATI のバイナリドライバは動作しますか?
Yes, NVIDIA and ATI provide drivers that work on AMD64. You can install them by executing emerge x11-drivers/nvidia-drivers or emerge x11-drivers/ati-drivers. If you have more questions about these drivers, you should read the nvidia-drivers guide or the ATI FAQ.

Cool'n'Quiet/PowerNow/SpeedStep 機能はどうしたら利用可能ですか?
これらの機能に対応したカーネルをコンパイルしなければなりません. 有効にすべき機能は:

Then emerge sys-power/cpufrequtils and edit with a preferred text editor.

Now you only have to run rc-update add cpufrequtils boot to make sure it is started every time the system boots.

Adobe Flash は動作しますか?
Yes. Emerge. Be sure to read any messages displayed by the ebuild once it has been emerged.

あるパッケージをインストールしようとすると、emergeが (masked by: ~amd64) と出力します
This means that the package is still in the 'testing' tree. Please read Portage's manual page ( man portage ) or the Mixing Software Branches chapter of the AMD64 Handbook for more information.

あるパッケージをインストールしようとすると、emergeが (masked by: missing keyword) と出力します
これはパッケージがまだテストされていないということを示しています. パッケージが「必ずしも」動かないというわけではありません. 別のアーキテクチャ（やアーキテクチャ群）を受けいれることでパッケージをマスク解除できます. 続く例では、どのようなキーワードであってもインストールを受け入れるよう、Portageに設定できることを示しています.

もしこれでうまく動いたなら、Gentoo's Bugzillaまでお報せくだされば、AMD64チームはパッケージをキーワードすることができ、あなたのテストが他のユーザーの役に立ちます.

どうすれば手助けできますか？
amd64アーキテクチャが広く使われるようになるにつれて、私達もより多くの助けを必要としています. Gentoo/AMD64の品質を向上させるためにまだまだ多くの仕事があります. 一般的なユーザーは次のようにして私達を手助けできますː


 * 通常のバグ報告を行うこと
 * キーワードを持っていないパッケージをテストすること
 * Arch Testers project に参加すること
 * メーリングリストやフォーラム、IRCチャンネルで質問に答えること
 * パッチを送ること

どこでGentoo/AMD64に関する助けや情報を入手できますか？
もしあなたの質問にここで答えられていないのなら、our project homepageにある別の情報源を試してみてください. また、 の 、Gentoo/AMD64 Forumsや メーリングリストで質問することもできます.