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 をサポートしていません. すなわち、利用不可能です.

NVIDIA/ATI のバイナリドライバは動作しますか?
はい、NVIDIA と ATI は、AMD64で動作するドライバを提供しています. や  を実行するとインストールができます. これらのドライバについてこれ以上の疑問があるなら、nvidiaドライバ ガイド や ATI FAQ を読んでください.

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

そして  を行い、お好みのエディタで  を編集しましょう.

あとは、 を実行してブート時に常に開始されるようにするだけです.

Adobe Flash は動作しますか?
はい. するだけです. emergeされたら、ebuild が表示するメッセージを一度読んでください.

あるパッケージをインストールしようとすると、emergeが (masked by: ~amd64) と出力します
このことはパッケージがまだ'testing'ツリーにあるということを示しています. 詳しくは またはAMD64 ハンドブックの「ソフトウェアのブランチを併用する」をお読みください.

あるパッケージをインストールしようとすると、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や メーリングリストで質問することもできます.