AMD64/FAQ/ja

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

Gentoo/AMD64 FAQ の前書き
この文書は、Gentoo/AMD64 についての最もよくある質問をまとめたものです. Gentoo/AMD64 について、助力と有用な情報提供を意図しています. これらの質問のなかには、フォーラムやIRC、メーリングリストでされているものもあります. このFAQについて提案や疑問がある場合には、 へメールをください.

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ビットチップのことを一般的に指します.

AMD64/EM64T では、CFLAGSには何を設定すべきですか?
システム上で将来の問題発生を避けるためには、単純な  を使用すべきです. 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 をサポートしていません. すなわち、利用不可能です.

Will my binary NVIDIA/ATI drivers work?
Yes, NVIDIA and ATI provide drivers that work on AMD64. You can install them by executing  or. If you have more questions about these drivers, you should read the nvidia-drivers guide or the ATI FAQ.

How do I use Cool'n'Quiet/PowerNow/SpeedStep features?
You have to compile your kernel with support for these features. You just need to enable the features below:

Then  and edit  with your favorite editor.

Now you only have to run  to make sure it is started every time you boot.

Can I get Adobe Flash working?
Yes. Just. Be sure to read any messages displayed by the ebuild once it has been emerged.

I want to install package foo, but emerge says: (masked by: ~amd64 keyword)
This means that the package is still in the 'testing' tree. Please read  or the Mixing Software Branches chapter of the AMD64 Handbook for more information.

I want to install package foo, but emerge says: (masked by: missing keyword)
This means that the package has not been tested yet. It does not necessarily mean that the package does not work. You can unmask it by accepting another architecture (or set of architectures) for the package. The following example shows you can tell Portage to accept the installation of the given package under any keyword.

If it works fine for you, please let us know and file a bug on Gentoo's Bugzilla, so that the AMD64 team can keyword the package and other users can benefit from your test.

How can I help?
With a growing popularity of the amd64 architecture, we also increasingly need more help. There's still much work to be done to improve the quality of Gentoo/AMD64. An average user can help us by:


 * Filing general bug reports
 * Testing software that does not yet have the  keyword
 * Participating in the Arch Testers project
 * Help answering questions on the mailing lists, forums and IRC channels
 * Sending patches

Where can I get more help or information about Gentoo/AMD64?
If any of your questions wasn't answered here, you can try other resources listed on our project homepage. You can also ask us at  on , Gentoo/AMD64 Forums, or on the   mailing list.

Acknowledgements
We would like to thank the following authors and editors for their contributions to this guide:


 * Simon Stelling
 * Luis Medinas
 * Gerald J. Normandin Jr.
 * Xavier Neys
 * nightmorph