• ベストアンサー

i386 or x86_64 のどちらを選ぶべきですか?

Intel 64bit-EMTのCPUを使っているサーバーに、 32bit OSを入れました。 RPMforgeでRPMをダウンロードしたいのですが、 この場合、i386.rpmを選択するのでしょうか? # uname -a とすると、末尾に i686 i686 i386 GNU/Linux と出ます。 # uname -m i686

  • php4
  • お礼率42% (373/888)

質問者が選んだベストアンサー

  • ベストアンサー
noname#13872
noname#13872
回答No.1

EMT64に対応しているなら x86_64でコンパイルされたソフトが動くはずですが、 x86_64のソフトを動かすにはカーネルなどすべてをx86_64対応のものにしなければなりません。 32bitのOSを入れたのであればx86(i386,i486,i586,i686)でコンパイルされたソフトしか動きません。

関連するQ&A

  • uname -a のオプション

    Linuxのunameコマンドで、-aのオプションをつけると $ uname -a  Linux kitty 2.4.22-1.2115.nptl #1 Wed Oct 29 15:42:51 EST 2003 i686 i686 i386 GNU/Linux こんな感じで表示されますよね? で、このuname -a の後ろにさらに何らかのオプションをつけると $ uname -a ○○ (-か|かをつけてなんらかのアルファベット) Linux kitty 2.4.22-1.2115. nptl #1 Wed Oct 29 15:42:51 EST 2003 i686 i686 i386 GNU/Linux こんな感じで縦に表示されたのですが、どういうオプションを付けたのかわからなくなりました。 縦にひとつひとつ分かれてた方が見やすいので、わかる方お願いします。

  • 「i386」「i486」「i586」「i686」とは?

    Linux系OSを使うと、ソフトウェアをダウンロードする 時、そのソフトウェアに付いた記号は、「i386」 「i486」「i586」「i686」がよくあります。その記号 の意味は何ですか?どう違えますか?インテルのCPU のアーキテクチャとの関係があると思いますか?普通 PC(Pentium3、700MHz)では、どんな記号と利用 すれば良いですか?教えてお願いします。

  • MySQL5.0.11のインストールでcoreutils依存のエラー

    VineLinux 2.6に MySQL5.0.11をインストールしようとしましたが coreutils依存のエラーが発生した。 ・uname -aの結果 Linux localhost.localdomain 2.4.22-0vl2.10 #1 2004年 1月 9日 金曜日 23:08:04 EST i686 unknown ・ダウンロードしたRPM http://dev.mysql.com/downloads/mysql/5.0.html Linux x86 RPM downloads MySQL-bench-5.0.11-0.i386.rpm MySQL-client-5.0.11-0.i386.rpm MySQL-devel-5.0.11-0.i386.rpm MySQL-embedded-5.0.11-0.i386.rpm MySQL-server-5.0.11-0.i386.rpm MySQL-shared-5.0.11-0.i386.rpm MySQL-shared-compat-5.0.11-0.i386.rpm ・MySQL-shared-5.0.11-0.i386.rpmでcoreutilsの依存エラーが発生する。 rpm -Uvh MySQL-shared-5.0.11-0.i386.rpmとしたところ、 エラー: 依存性の欠如: coreutilsは MySQL-server-5.0.11-0 に必要とされています coreutilsとは何でしょうか? これは rpmなどのでインストールできるのでしょうか? 入手先も知りたいです。

    • ベストアンサー
    • MySQL
  • Win 7 はi3で十分か

    Windows 7のデスクトップPCを買いたいと思います。 以下が、スペックの予定です。 OS:Windows 7 Home Premium 64bit メモリ:4GB CPU:インテル Core i3 -530 プロセッサー (2.93 GHz/512KB L2 キャッシュ + 4MB L3 キャッシュ) CPUは、i3とi5(+¥8000円)のどちらか迷っています。 PCの用途は、インターネットのみです。 Windows 7 Home Premiumは、i3で十分ですか? よろしくお願いします。

  • turbo linux personalのOSバージョンについて

    SOURCENEXT社のturbo linux personalを使用しています。 開発環境を整備していまして、各種フリーウェアダウンロード時に、 このturbo linux personalがどのOSのタイプに相当するのかが分からず困っています。unameコマンドでは以下の様に表示されます。 $ uname --m -r -s -p Linux 2.6.0-24 i686 unknown たとえば、 http://rpmfind.net/linux/rpm2html/search.php でrpmを探すと、 「OpenSuSE OSS-factory for i586」 「Fedora Core Development for i386」  : 「Mandriva devel 2007.1 for i586」 といったディストリビューション?毎にファイルダウンロードの リンクが表示されます。 現在使用しているturbo linux personalは、どれをダウンロードすれば正解なのでしょう? よろしくお願いします。

  • Vine Linux 3.2 で vnc-server-4.1.2-0vl2.i386.rpm がインストールできない

    以下の事情により Vine Linux 3.2 をインストールしているマシンは インターネットに接続できません。 インターネット回線は母屋の家の Windows XP をインストールしてい るマシンのそばに引き込んでいます。 (マシンは 1 台しかありません) Vine Linux 3.2 をインストールしているマシンは物理的に離れてい る別棟の家に完全に閉じた LAN に接続しています。 (インターネットにはつながらない) そこで、インターネットに接続できる Windows XP で、 http://ftp.kddilabs.jp/pub/Linux/packages/Vine/VineSeed/i386/pool/ から、vnc-server-4.1.2-0vl2.i386.rpm をダウンロードし CD-R に 焼きVine Linux 3.2 をインストールしているマシンにコピーしま した。 CUI でマシンを起動し root で login し、 rpm -ivh vnc-server-4.1.2-0vl2.i386.rpm を実行すると画面に以下のメッセージが表示されました。 エラー:依存性の欠如: libXau.so.6 は vnc-server-4.1.2-0vl2 に必要とされています libXdmcp.so.6 は vnc-server-4.1.2-0vl2 に必要とされています vnc-server-4.1.2-0vl2.i386.rpm 以外に何が必要なのか? rpm -ivh vnc-server-4.1.2-0vl2.i386.rpm を実行する前にどんな準 備が必要なのか? Vine Linux 3.2 をインストールしたマシンは、 http://ftp.kddilabs.jp/pub/Linux/packages/Vine/Vine-3.2/CDIMAGE/ から、Vine32-i386.iso を CD-R に焼いた媒体からインストールした だけの状態です。

  • i386 と i686 の違いとパッケージについて

    Red Hat Linux 9を使用しております。 表記の通り、rpmパッケージにはi386やi686という 数字の表記された物が配布されていますが、 普段は(というより、デフォルトでは)i386を使っているのですが、 i686のものとはどう違うのでしょうか? また以下のサイトで配布してあるapacheを デフォルトインストール状態のapacheに(おそらくi386) rpm -Uhv でアップデートしても大丈夫でしょうか? 入れる場合は一度アンインストールした方がいいのでしょうか? アドバイス宜しくお願いします。 http://rpm.fumika.jp/apache

  • pgpassが有効にならない?

    WEBサーバー「A」とDBサーバー「B」が存在しています。 この時、「A」から「B」への接続をCGIからpsqlをコールすることで行っています。 認証についてはpgpassを利用しているつもりなのですが、 どうもこれが有効になっていないようで、接続ができません。 どうやったら接続できるようになるでしょうか??               皆様のお力をお貸し願えれば幸いです。 pgpassはユーザー「X」が所有者となっておりパーミッションは「600」となっています。また「X」の$HOMEに置かれています。 また、同様のテスト環境が存在するのですが、そちらでの接続はうまくいっています。 もしかしてテスト環境でもpgpassが効いてるわけではなく、別の方法で接続が確立されているということもあるでしょうか? 環境は以下の通りです。 本番サーバー  Linux [サーバー名] 2.4.20-8smp #1 SMP Thu Mar 13 17:45:54 EST 2003 i686 i686 i386 GNU/Linux 本番DB  Linux [サーバー名].in.[ドメイン] 2.4.20-8smp #1 SMP Thu Mar 13 17:45:54 EST 2003 i686 i686 i386 GNU/Linux テストサーバー  Linux [サーバー名] 2.4.20-8smp #1 SMP Thu Mar 13 17:45:54 EST 2003 i686 i686 i386 GNU/Linux テストDB  Linux [サーバー名] 2.4.20-8smp #1 SMP Thu Mar 13 17:45:54 EST 2003 i686 i686 i386 GNU/Linux  Perlは v5.8.0 (perl -v にて確認)  PostgreSQLは 7.4.7 (psql --version にて確認)

  • php-4.3.11-2.8.i386.rpmのインストールについて

    現在、FedoraCore2を利用してサーバーが稼動おります。 以前、php4.3.10-2.2を利用しておりました。同バージョンのphp-gdを探すことができず、php-4.3.11-2.8.i386.rpmをインストールしようと考えています。 アップグレードがうまくいかなかったため、一旦、php4.3.10-2.2を完全に削除し、新たにインストールを行いたいです。しかし、FC2なので、「yum install php」を行うと、IOError: HTTP Error 404: Not Foundと表示されてしまい、yumからはインストールできません。 そこで、「http://ftp.kddilabs.jp/Linux/packages/fedora/core/updates/3/i386/」のサイトで、「php-4.3.11-2.8.i386.rpm」関連のrpmをDLしてきて、直接、「rpm -ihv php-4.3.11-2.8.i386.rpm」を行うと下記のメッセージが表示されて先へ進めません。 ------------------------------------------------------------------ #rpm -ihv php-4.3.11-2.8.i386.rpm エラー: Failed dependencies: libcurl.so.3 is needed by php-4.3.11-2.8 libidn.so.11 is needed by php-4.3.11-2.8 php-pear is needed by php-4.3.11-2.8 ------------------------------------------------------------------ どうしてもrpmからインストールを行いたい場合は、どのようにすれば良いでしょうか? どうぞ宜しくお願いいたします。

  • Linuxで64bit版tomcat

    こんにちは。 Linux (CentOS)にて Apache + Tomcat + JNI でシステム開発を行っています。 64bit マシン上で、64bit の JDK をインストールし、tomcat(6.0.28) を入れたのですが、 何故か tomcat だけアーキテクチャが 32bit になってしまいます。 JAVA の実行には問題ないのですが、JNI を利用しており、C++ 側で 64bit しか 対応していないライブラリを使いたいのですが、tomcat が 32bit のため、32bit で モジュール(so ファイル)を作成しないと、java.lang.UnsatisfiedLinkError: となってしまいます。 明示的に、64bit 版の tomcat をインストールする方法はありますでしょうか? ※windows は 32/64bit 版があるようなのですが、Linux は無いように見えまして。。。 以下、開発環境になります。 ================================= $ uname -a Linux djmix.ferix.jp 2.6.18-128.el5 #1 SMP Wed Jan 21 10:41:14 EST 2009 x86_64 x86_64 x86_64 GNU/Linux ================================= $ java -version java version "1.6.0_17" ================================= $ ./version.sh Using CATALINA_BASE: /home/djmix/tomcat Using CATALINA_HOME: /home/djmix/tomcat Using CATALINA_TMPDIR: /home/djmix/tomcat/temp Using JRE_HOME: /usr/java/default Server version: Apache Tomcat/6.0.20 Server built: May 14 2009 01:13:50 Server number: 6.0.20.0 OS Name: Linux OS Version: 2.6.18-128.el5 Architecture: i386 JVM Version: 1.6.0_14-b08 JVM Vendor: Sun Microsystems Inc. ================================= よろしくお願いいたします。

    • ベストアンサー
    • Java