• ベストアンサー

rpmでどのファイルをgetすれば?

RedHatLinux7Jでですが、RedHatのサイトを見ると、rpmでアップグレードするファイルの中に、i386の他にi686という物があるものもあります。 私のPCの、/var/log/dmesgを確認してみると、Intel Pentium III (Katmai) stepping 02 となっているのですが、i686をgetしてrpmした方が良いのでしょうか? SRPMSはソース、alphaは試作(?)という事はわかるようになったのですが・・・・・。 すみませんが宜しくお願いいたします。

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

  • ベストアンサー
  • hofuhofu
  • ベストアンサー率70% (336/476)
回答No.1

i686を入れたほうがパフォーマンスがよくなる可能性があります。 i386 : 386もしくはそれ以降の互換CPU用 i586 : Pentiumもしくはそれ以降の互換CPU用 i686 : PentiumProもしくはそれ以降の互換CPU用 といった感じですので、i386・i686のどちらでも動作のほうには問題ないはずですが、それぞれのパッケージは各CPUに最適化されて作られているので、PenIIIをお使いのようであれば、i686の方が良いでしょう。 > alphaは試作(?) 話の流れからすると、α版のalphaではなく、おそらくCPUの名前の方のalphaでしょう。 http://www.compaq.co.jp/products/alphasystems/information/whatsalpha/index.html

参考URL:
http://www.compaq.co.jp/products/alphasystems/information/whatsalpha/index.html
chrilake
質問者

お礼

alphaとはコンパックのCPUの事なのですね。 当方のハヤトチリでした。 どうもこの辺のところを詳しく書かれている文がなかなか見つからなくて、DLする時にどうしても気になってしまいます。 本当に助かりました。 ご返答頂き、どうもありがとうございました。 また宜しくお願いいたします。

関連するQ&A

  • S-Jog Rpmパッケージ

    いつもお世話になります sjog-0.6-2.i586.rpmをインストール時に下記エラーとなりました。 Failed dependencies: libgtk+1.2 >= is needed by sjog-0.6.2 gtk+-1.2が必要かなと思いgtk+-1.2.10-25.i386.rpmをインストールし 再度sjog-0.6-2.i586.rpmのインストールを試みるとまた同じエラーとなります。 これは何か別の設定やインストールしないといけないRPM等 あるのでしょうか? 超初心者ですがよろしくお願いします。 環境: vaio Z505GR/K RedHatLinux9

  • RPM のソースパッケージが展開できません

    RPM のソースパッケージが展開できません。 CentOS6.4です。 #rpm -ivh webalizer-2.21_02-3.3.el6.src.rpm 1:webalizer 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します 警告: ユーザ mockbuild は存在しません - root を使用します 警告: グループ mockbuild は存在しません - root を使用します ########################################### [100%] これで展開されているはずなんですが、RPM のソースパッケージが展開されていません。 「RedHat系のOSでは/usr/src/redhatディレクトリや/var/src/rpmディレクトリにRPMをビルドするためのディレクトリが用意されています。」とありましたが、デフォルトではどちらも存在していなかったので # cd /usr/src # mkdir redhat # cd redhat # mkdir BUILD RPMS SOURCES SPECS SRPMS としして自分でディレクトリを新規作成したのち、、もう一度 #rpm -ivh webalizer-2.21_02-3.3.el6.src.rpm を行いましたが /usr/src/redhat/SPECSに何も展開されません。(SPECSは空のまま) やり方が間違っていますか?

  • Redhat 7.3でaptを使いたいのですが、upgradeができません

    業務で必要になったので、Redhat 7.3を最近インストールしました。 パッケージのアップデートはaptを使おうと思い、aptのインストールをしました。 apt-get update はうまくいくようで、パッケージリストは取ってきているみたいです。 ただ、 apt-get upgrade を実行すると、 Failed to fetch http://ayo.freshrpms.net/redhat/7.3/i386/RPMS.updates/sendmail-devel-8.11.6-27.73.i386.rpm 404 Not Found のように見つかりませんというエラーがたくさん出て、正常に完了しません。 パッケージが見つからないようなので、実際にブラウザでURLをたどってみると、確かに http://ayo.freshrpms.net/redhat/7.3/i386/RPMS.updates/ というディレクトリは存在していないようです。 ちなみに現在sourses.listの中身はデフォルトのままで、 # Red Hat Linux 7.3 rpm http://ayo.freshrpms.net redhat/7.3/i386 os updates freshrpms rpm-src http://ayo.freshrpms.net redhat/7.3/i386 os updates freshrpms となっています。 apt-upgradeが正常に行える場所をご存知の方がいらっしゃいましたら、教えてください。 もしくはaptの設定をこう変えればうまくいく、といった情報でもかまいません。 よろしくお願いします。

  • RedHatのエラータ

    環境:CPU AMD ATHLON 1333 OS RedHat9 いつもお世話になっております。 RedHatのエラータをUPDATEしているのですが下記の事が 分かりません。ご存知の方が居ましたら教えてください。 【質問1】 AMD ATHLONの場合にi686のRPMファイルを使用しては いけないのか? i386のみ利用可なのか? 【質問2】 例えばsendmailはi386のRPMファイルで glibcはi686のRPMファイルと言うように 混ぜて使用しても問題ないのでしょうか?

  • rpmlibのあるところ

    環境は、redhat9です。 あるソフトをインストールするために、以下のものが必要になりました。 atk-1.6.0-1.i386 glib2-2.4.0-1.sh4 libgcc-4.6.0-0.7.fc15.i686 libXinerama-1.1.1-2.fc15.i686 pango-1.4.1-1.i386 そして、これらを、rpm -Uvh *.rpm としたところ、 rpmlib(FileDigests)-4.6.0-1 rpmlib(PayLoadIsXs)-5.2-1 rtld(GNU_HASH) がないといわれ、あちこち探したので見つかりませんでした。 rpmのバージョンが足りないのかと思い、ましたがrpmは、4.2-1.1です。 一体どうすればよいのかわからなかったので。どうすればよいのか、どこで探せばよいのかなど、ご教授願います。よろしくお願いいたします。

  • RedhatLinux7.1J-apacheのアップグレード失敗します

    RedhatLinux7.1Jを使用しています。 http://www.jp.redhat.com/support/errata/RHSA/RHSA-2001-126J.html 以上のサイトから、7.1用のApache最新版を入手し、 インストールしようとした所、以下のエラーが表示されて インストールに失敗してしまいます。 apache本体を導入しようとすると、「mod_~.rpm」がないって怒られて、 「mod_~.rpm」を導入しようとすると、apacheと競合すると怒られ、 結局アップグレードできないんです・・・。 <その1>  rpm -Fvh apache-1.3.22-1.7.1.i386.rpm   ↓  エラー: 依存性の欠如:   mod_bandwidthは apache-1.3.22-1.7.1 に必要とされています   mod_putは apache-1.3.22-1.7.1 に必要とされています   mod_throttleは apache-1.3.22-1.7.1 に必要とされています <その2>  rpm -ivh mod_bandwidth-2.0.3-2.i386.rpm  rpm -ivh mod_put-1.3-2.i386.rpm  rpm -ivh mod_throttle-3.1.2-3.i386.rpm   ↓  エラー: 依存性の欠如:   apache < 1.3.22-1 mod_bandwidth-2.0.3-2 と競合します

  • CentOSにてアクセス解析ツール「webalizer」のインストール

    CentOSにてアクセス解析ツール「webalizer」のインストールの際の問題 CentOS5.4(i386版)を使用しております。 webalizerを日本語化しようと思い、以前にインストールした英語版を削除してソースのダウンロード ==== wget http://ftp.riken.go.jp/Linux/centos/5.5/os/SRPMS/webalizer-2.01_10-30.1.src.rpm ==== までいったのですが、パッケージを展開 ==== rpm -ivh webalizer-2.01_10-30.1.src.rpm ==== しようとすると、 ==== エラー: %sourcedir を /usr/src/redhat/SOURCES に作成できません。 ==== と表示され、展開することができません。 展開できない原因が分かる方いらっしゃいましたら、ご教授のほどお願い致します。 /usr/src/redhat/SOURCES を確認したところ、実際には↑のようなディレクトリ構造にはなっておらず、 /usr/src までしかないので、現時点で存在しないディレクトリにパッケージを展開しようとしているためエラーとなってしまうのかと自分では思っているのですが・・・ よろしくお願い致します。

  • インストールの際の依存関係

    私はRedHat Linux 8.0にて自宅Webサーバを運用しています。このたび、PHP+MySQLで動作するWeblogを導入しようと思いました。このWeblogではPHP ver.4.3以上が奨励されているので、いろいろと探してみたところ、次の場所にrpmパッケージが置かれているのを見つけました。 http://www.btree.org/linux/packages/redhat/8.0/i386/php-4.3.1-1/ しかし、インストールしようとすると、次のように「依存関係があるからダメです。」というメッセージが出てきます。 [root@hogehoge root]# rpm -Uvh http://www.btree.org/中略/php-mysql-4.3.1-1.i386.rpm http://www.btree.org/中略/php-mysql-4.3.1-1.i386.rpm を取得しています エラー: Failed dependencies: libmysqlclient.so.10 is needed by php-mysql-4.3.1-1 また、同様にhttpd-2.0.45-1も公開されていたのでアップデートを試みましたが、同じく依存関係の問題でインストールできませんでした。 [root@nadia root]# rpm -Uvh http://www.btree.org/中略/httpd-2.0.45-1/httpd-2.0.45-1.i386.rpm http://www.btree.org/中略/httpd-2.0.45-1.i386.rpm を取得しています エラー: Failed dependencies: libapr.so.0 is needed by (installed) mod_perl-1.99_05-3 libaprutil.so.0 is needed by (installed) mod_perl-1.99_05-3 このような場合、rpm --force 指定で強制インストールして良いのでしょうか(良くないから警告されているんでしょうけど^^;)。セキュリティ上の観点からも新しいものに更新しておきたいんですが、ソースからビルドする力量はないので、何とかrpm(またはapt-get)で対処したいのです。 よろしくお願いします。

  • RedHatLinux7.0からのアップグレードの方法は?

    RedHatLinux7.0を使っています。 これを8.0、9.0などへ、そのまま、アップしたいのですが。 こんな事が本当にできるのでしょうか? 実は、http://www.okweb.ne.jp/kotaeru.php3?q=624344で質問が既に出ており、astronautさんの回答を参考に、apt-getを何とかインストールし、/etc/apt/source.lstのrpmの物をコメントアウトするところまではやりました。 しかし、RedHatのerattaなどを見ても、7.0は7.0の物で、例えば8.0は8.0のもので括られていたような感じがするので、7.0の動作下で、8.0や9.0の物をインストールしてうまく行くのかな、とも思ってしまいます。 RedHatLinux7.0から例えば8.0へアップする時にkernelも違うと思うので、これもなにか不安です。 7.0の自分の物は、kernel-2.2.16-22で、確かそれ以上では2.4.xだと思いました。 これを例えば8.0のkernel-2.4.xのもの等を取ってきて、rpm -Uvh した場合、みんな正常に動いてくれるのか、疑問です。 また別の方法で、雑誌等についているCDROMからでもそのまま9.0などへアップグレードは可能なのでしょうか? (インストール時に、インストールか、アップグレードかを選択する画面があったような気もします) この様な質問するのは、RedHatの7.0のerattaが終ってしまったからです。 動かなくなってしまった場合が恐ろしいので、ミラーリングでHDDをバックアップした後にやろうと思います。 Webでいろいろ調べてみたりしましたが、分からないので、何卒、宜しくお願い致します。

  • LINUXでのインストールについて

    RED HAT LINUX 9 を入れたんですが、フリーのソフトウェアをインストールしようとして、エラーが起こります。ターミナルからインストールしようとして、依存関係で必要って表示されるものをそろえても、最後には 警告: R-1.8.1-2.i386.rpm: V3 DSA signature: NOKEY, key ID 97d3544e エラー: cannot get 除外 lock on /var/lib/rpm/Packages エラー: cannot open Packages index using db3 - 許可されていない操作です (1) エラー: cannot open Packages database in /var/lib/rpm と出てしまいます。RPMに問題があるのでしょうか??LINUXをインストールしたらRPMもつかえるはずなのではないでしょうか??教えて下さいm(_ _)m