[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:32765] Re: Fortran90 compiler
佐野@浜松です。
既に問題は解決したようなんで、蛇足ではありますが、
ちゃんと原因を把握できてないと今後また同様な問題で
ハマることがあるかもしれませんから。
In <20020504163548.40CB.SITO@xxxxxxxxxxxxx>,
on "Sat, 4 May 2002 16:46:33 +0900',
with "[debian-users:32709] Re: Fortran90 compiler",
"S. Ito" <sito@xxxxxxxxxxxxx> さん wrote:
> RedHatやFreeBSDにはさくっと入りましたんで、やっぱここしか
> 聞くところはないかなぁと…>松原様
成功した時の RedHat のバージョン (というより、それに
使われているカーネルと libc のバージョン) を確認して
おくことをお勧めします。
> パッケージはl_fc_p_6.0.140.tarです。
> Pen2 266MHz、potatoを使用しています。
> install can't identify your machine type, glibc or kernel.
> This product is supported for use with the following combinations.
「以下の組み合わせで使うこと」と書かれていますが、
> Machine Type Kernel glibc
>
> 1. IA-32 2.4.2 2.2.2, or
> IA-32 2.4.7 2.2.4
この 2 つはどちらも glibc 2.2 系列のものですね。
Debian 2.2 (potato) は glibc 2.1 を使っています。
woody の glibc は 2.2 系列になっています。(2.2.5 かな ?)
なので、もしインストールできたとしても、このパッケージが
potato 上でうまく動作するかどうかはアヤシイという可能性が
高いと思います。
ただし、今回「インストールできなかった」という原因は、
伊東さんの結論のとおり、rpm のバージョンが低いせいでしょう。
> Which of the following would you like to install?
> 1. only packages with major numbers <= 3 are supported by this version of RPM
> query of ./intel-ifc6-6.0-140.i386.rpm failed
> 2. only packages with major numbers <= 3 are supported by this version of RPM
> query of ./intel-ildb6-6.0-191.i386.rpm failed
> x. Exit
> 1
> only packages with major numbers <= 3 are supported by this version of RPM
> query of ./intel-ifc6-6.0-140.i386.rpm failed
potato の rpm パッケージのバージョンは 3.0.3 (rpm --version で確認)、
woody のほうは 4.0.3 です。おそらく上記の intel-ifc6-6.0-140.i386.rpm は
バージョン 4 以降を必要とする rpm パッケージなのでしょう。
(たしか slink -> potato の頃も v2 -> v3 の違いのせいでインストールとか
中身の確認とかできない rpm パッケージがあったような。)
だから、woody 版の rpm パッケージを potato 用に修正してビルドするとか
rpm v4 のソースをなんとかして入手してローカルインストールするとか
すれば、インストールだけはできるかもしれませんが、最初に書いたとおり
potato では glibc のバージョンが要求されているものより低いので、
うまく動作しない可能性がありますから、結局 woody に dist-upgrade して
正解だったと思います。
--
# (わたしのおうちは浜松市、アカウミガメのふるさとの街)
<kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)