• 締切済み

rpmファイルがインストールできずエラーを起こします。

あるrpmファイルをインストールしようとしたところ、下記のようにエラーが表示されました。 環境:Red Hat Linux 9 ターミナルにて****.rpmファイルをインストール実行 -------------------------------------------------- # rpm -ivh ****.rpm エラー:Failed dependencies: libc.so.6(GLIBC_2.3.4) is needed by **** libc.so.6(GLIBC_2.4) is needed by **** libstdc++.so.6 is needed by **** libstdc++.so.6(CXXABI_1.3) is needed by **** libstdc++.so.6(GLIBCXX_3.4) is needed by **** -------------------------------------------------- libc.so.6(GLIBC_2.3.4),libc.so.6(GLIBC_2.4)などのファイルがないためインストールできないといってるようですが、初心者のためわかりません。対処法に詳しい方いらっしゃいましたらご回答よろしくお願いいたします。

みんなの回答

  • okjbnm
  • ベストアンサー率34% (8/23)
回答No.5

http://rpm.pbone.net/にいって Advanced RPM Search をクリックしてUNcheck Allをクリック それからredhat9にチェックして 目的のファイル名を入力してファイルを探してください

Linux_beginners
質問者

補足

ご回答ありがとうございます。上記の方法で検索してみましたが、残念ですが検索したファイルはヒットしませんでした。

  • tk6
  • ベストアンサー率0% (0/0)
回答No.4

試していただければと思います。 dependenciesを問われてますので、それを無視するような操作になりますが、 rpm -ivh --nodeps ****.rpm

Linux_beginners
質問者

補足

ご回答ありがとうございます。早速試してみたところ、インストールはできましたが、使用しようとするとエラーを起こしできませんでした。

  • astronaut
  • ベストアンサー率58% (303/516)
回答No.3

依存性のエラーが、libc.so.6などという、クリティカルなファイルに対して出ているので、パッケージを作成した開発環境の基本ライブラリのバージョンと、インストール先の基本ライブラリのバージョンが不整合を起こしているように思えます。 これは、依存パッケージのインストールというような手段では解決できないと思います。 開発環境かインストール環境のどちらかを、相手に合わせるようにするのが最も楽でしょう。

  • ap10
  • ベストアンサー率33% (453/1356)
回答No.2

>要は足りないものを探してインストールしようと試みましたが、解決できませんでした 上記エラーであれば、第一の原因はそこだと思ったのですが違ったみたいですね また、該当のファイルをインストールしてもエラーは変わらなかったのでしょうか? 少々気になるのは開発中の rpm という点です。これであれば、単純に考える事はできないと思います 当然この rpm は他の環境ではインストールが可能である事は確認済みなんですよね? もし、万が一他の環境で試されていないのであれば、お試し下さいい また、試されているのであれば開発レベルの事を試した事のない自分では他にアドバイスできる事はありません 力になれなくてすみません 問題が解決する事を祈っております

Linux_beginners
質問者

補足

お世話になります。ご回答ありがとうございます。 >また、該当のファイルをインストールしてもエラーは変わらなかったのでしょうか? http://rpm.pbone.net/にて検索をかけ該当のファイルをダウンロードしインストールしてみましたが、"Redhat 9"用のファイルではなかったためかエラーになり、そのファイル自体インストールできませんでした。上記のHPにて"Redhat 9”用のファイルのみ検索をかけましたがヒットしませんでした。(上記の回答と同じ) >少々気になるのは開発中の rpm という点です。これであれば、単純に考える事はできないと思います >当然この rpm は他の環境ではインストールが可能である事は確認済みなんですよね? 開発環境はFedora core5で作成されたもので、Fedora core5では正常にインストールできました。

  • ap10
  • ベストアンサー率33% (453/1356)
回答No.1

どの rpm のインストールを試されているか不明ですが、基本的に以下のページの説明を読めば解決すると思います 頑張ってください

参考URL:
http://search.luky.org/fol.2000/msg02397.html
Linux_beginners
質問者

補足

ご回答いただきありがとうございました。このたび、開発中のもののため、あえて名前は****とさせていただきました。参考URLのほう拝見させていただきました。要は足りないものを探してインストールしようと試みましたが、解決できませんでした。http://rpm.pbone.net/にて欲しいファイルを検索をかけダウンロードしインストールしましたが、ダウンロードしてたファイルが間違っていのかわかりませんが、正常にインストールできませんでした。

関連するQ&A

  • rpmエラー(RedHat8)

    現在 RedHat8 kernel 2.4.20-31.9 i686 で運用しております。 あるrpmパッケージをインストールしようとすると エラー: Failed dependencies: libc.so.6(GLIBC_2.3.4) is needed by *.rpm とエラーが返されてしまいます。どうにかこのlibc.so.6(GLIBC_2.3.4)を探して いろいろ入れてみたのですが、どうにもうまくいきません。 どなたかこの解決方法を教えていただけませんか?

  • RHEL6.1 パッケジ追加時のエラー

    RHEL6.1をインストしております。追加でcompat-libstdc++-33-3.2.3-69.el6.i686をrpm -ivhを使用して追加使用とするとエラーメッセージが出て追加できません。 エラーメッセージは下記のような感じです。 下記のパッケージを先に入れておかないといけないみたいなのですが、下記のパッケージの入手方法及びインスト方法を分かりやすくご説明願いませんでしょうか? rpm程度しか使用したことが無く、その他がよくわかりません。 よろしくお願い致します。 libc.so.6 is needed by XXXX-gcc_XXXX.i686 libc.so.6(GLIBC_2.0) is needed by XXXX-gcc_XXXX.i686 libc.so.6(GLIBC_2.1) is needed by XXXX-gcc_XXXX.i686 libc.so.6(GLIBC_2.1.3) is needed by XXXX-gcc_XXXX.i686 libc.so.6(GLIBC_2.2) is needed by XXXX-gcc_XXXX.i686 libc.so.6(GLIBC_2.2.3) is needed by XXXX-gcc_XXXX.i686 libc.so.6(GLIBC_2.3) is needed by XXXX-gcc_XXXX.i686

  • どれのrpmをインストーしたらいいかわかない

    CentOS4を使っています。 mod_perlをインストール使用としたら、 [root@www ~/source]$ rpm -ivh mod_perl-1.99_16-4.5.x86_64.rpm error: Failed dependencies: libapr-0.so.0()(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 libaprutil-0.so.0()(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 libc.so.6()(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 libc.so.6(GLIBC_2.2.5)(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 libc.so.6(GLIBC_2.3)(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 libcrypt.so.1()(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 libdb-4.2.so()(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 libdl.so.2()(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 libdl.so.2(GLIBC_2.2.5)(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 libexpat.so.0()(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 liblber-2.2.so.7()(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 libldap-2.2.so.7()(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 libm.so.6()(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 libnsl.so.1()(64bit) is needed by mod_perl-1.99_16-4.5.x86_64/ libperl.so()(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 libpthread.so.0()(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 libpthread.so.0(GLIBC_2.2.5)(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 libpthread.so.0(GLIBC_2.3.2)(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 libresolv.so.2()(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 librt.so.1()(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 libutil.so.1()(64bit) is needed by mod_perl-1.99_16-4.5.x86_64 と怒られたにで最初2つはダウンできたと思うのですが、 libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) を探しても、 http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/libapr-0.so.0()(64bit) とありわけわかりません。 どれをDLすればいいのでしょうか? あと、rpoを探すサイトで他におすすめのものはあれば、 是非教えていただきたいと思います。 以上、よろしくお願いいたします。

  • FedoraCore3にOpera

    Operaの公式サイトから opera-8.50-20050916.5-shared-qt.i386-en.rpm をダウンロードしFedoraCore3にインストール するにはどうしたらよいのでしょうか? rpm -ivh opera-8.50-20050916.5-shared-qt.i386-en.rpm と入力して実行すると エラー:Failed dependencies: libstdc++.so.5(CXXABl_1.2) is needed by opera-8.50-2005916.5.i386 libstdc++.so.5(GLIBCPP_3.2) is needed by opera-8.50-2005916.5.i386 と表示されます。

  • Linuxのパッケージインストール

    CentOSにおいて、以下のパッケージをrpmコマンドを使用してインストールしようとしてますが、依存性の欠如でインストールすることができません。 依存性が欠如しているパッケージ名は表示されるのですが、その名前のパッケージ名はCentOSのisoファイルの中には見受けられません。 どのようにしてインストールすべきかご教授下さい。 ■環境  CentOS release 6.4 (Final)  64bitOS   ■インストールしたいパッケージ  compat-libstdc++-33-3.2.3-69.el6.i686.rpm  glibc-2.12-1.107.el6.i686.rpm  libstdc++-4.4.7-3.el6.i686.rpm  libstdc++-devel-4.4.7-3.el6.i686.rpm   ■目的  Oracle Database 12c Release 1 (12.1.0.1) 導入/検証のため  http://www.oracle.com/technetwork/jp/database/enterprise-edition/documentation/db121linux-x64-ja-v10-1984264-ja.pdf     ■インストールされていないパッケージをインストールした際に表示されるメッセージ  # rpm -ivh compat-libstdc++-33-3.2.3-69.el6.i686.rpm 警告: compat-libstdc++-33-3.2.3-69.el6.i686.rpm: ヘッダ V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY エラー: 依存性の欠如: libc.so.6 は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています libc.so.6(GLIBC_2.0) は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています libc.so.6(GLIBC_2.1) は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています libc.so.6(GLIBC_2.1.3) は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています libc.so.6(GLIBC_2.2) は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています libc.so.6(GLIBC_2.3) は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています libm.so.6 は compat-libstdc++-33-3.2.3-69.el6.i686 に必要とされています # # rpm -ivh glibc-2.12-1.107.el6.i686.rpm 警告: glibc-2.12-1.107.el6.i686.rpm: ヘッダ V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY エラー: 依存性の欠如: libfreebl3.so は glibc-2.12-1.107.el6.i686 に必要とされています libfreebl3.so(NSSRAWHASH_3.12.3) は glibc-2.12-1.107.el6.i686 に必要とされています # # rpm -ivh libstdc++-4.4.7-3.el6.i686.rpm 警告: libstdc++-4.4.7-3.el6.i686.rpm: ヘッダ V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY エラー: 依存性の欠如: ld-linux.so.2 は libstdc++-4.4.7-3.el6.i686 に必要とされています ld-linux.so.2(GLIBC_2.3) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6 は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.0) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.1) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.1.3) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.2) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.3) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.3.2) は libstdc++-4.4.7-3.el6.i686 に必要とされています libc.so.6(GLIBC_2.4) は libstdc++-4.4.7-3.el6.i686 に必要とされています libm.so.6 は libstdc++-4.4.7-3.el6.i686 に必要とされています libm.so.6(GLIBC_2.0) は libstdc++-4.4.7-3.el6.i686 に必要とされています # # rpm -ivh libstdc++-devel-4.4.7-3.el6.i686.rpm 警告: libstdc++-devel-4.4.7-3.el6.i686.rpm: ヘッダ V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY エラー: 依存性の欠如: libstdc++(x86-32) = 4.4.7-3.el6 は libstdc++-devel-4.4.7-3.el6.i686 に必要とされています libstdc++.so.6 は libstdc++-devel-4.4.7-3.el6.i686 に必要とされています #

  • 削除できないRPM

    RedHat9でRPM形式のpostgresqlを削除していたのですが 下記のRPMが相互に関連しているようで削除できません。 こういう場合は、どうやって削除するのですか? > rpm -e postgresql-libs エラー: Failed dependencies: libpq.so.3 is needed by (installed) xemacs-21.4.12-6 postgresql-libs is needed by (installed) xemacs-21.4.12-6 > rpm -e xemacs エラー: Failed dependencies: xemacs >= 21.4.10-6 is needed by (installed) apel-xemacs-10.4-3 > rpm -e apel-xemacs エラー: Failed dependencies: apel-xemacs >= 10.4 is needed by (installed) xemacs-21.4.12-6

  • 依存の問題

    Apt-getをインストールしようと思ったら次のエラーになりました。 libstdc++が必要だと思うのですが、どのRPMには行っているのでしょうか? Fedora Core2です。 Failed dependencies: libstdc++.so.6 is needed by apt-0.5.15cnc6-1.1.fc3.fr libstdc++.so.6(CXXABI_1.3) is needed by apt-0.5.15cnc6-1.1.fc3.fr libstdc++.so.6(GLIBCXX_3.4) is needed by apt-0.5.15cnc6-1.1.fc3.fr よろしくお願いします。

  • glibcの更新

    RedHat9のエラータ最新のglibc(RHBA-2003-136J)を 更新しようとしたのですが、下記のメッセージが出ます。 libgd.so.1.8とlibpng12.so.0が必要なのは分かるのですが、これってRPMのファイル名じゃないですよね? 対処方法をご存知の方がいましたら教えてください。 # rpm -Uvh *.rpm エラー: Failed dependencies: libgd.so.1.8 is needed by glibc-utils-2.3.2-27.9 libpng12.so.0 is needed by glibc-utils-2.3.2-27.9

  • 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からインストールを行いたい場合は、どのようにすれば良いでしょうか? どうぞ宜しくお願いいたします。

  • Cコンパイラ(RPMパッケージ)のインストール方法を教えてください

    リナックスを最小インストールにしたから、だと思うのですが 僕のマシンにCコンパイラが入っていないようです。 これが無いとソースを拾ってきてもインストール出来ないんですよね。 リナックスのCDの中にgcc-3.2-7.i386.rpmというのを発見しました。 gccというのを調べてみますと何かコンパイラのパックみたいなもののようで、これをインストールしようと思ったのですが # rpm -ihv /mnt/cdrom/RedHat/RPMS/gcc-3.2-7.i386.rpm 警告: /mnt/cdrom/RedHat/RPMS/gcc-3.2-7.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e エラー: Failed dependencies: cpp = 3.2-7 is needed by gcc-3.2-7 binutils >= 2.12.90.0.7-1 is needed by gcc-3.2-7 glibc-devel >= 2.2.90-12 is needed by gcc-3.2-7 # と何やら訳の分からん横文字が、ずらずらと出てきてインストール出来ませんでした。 どなたか、やり方を詳しく教えてくれませんか。 Cコンパイラをインストールするには、このgccってヤツでいいのですか、それとも他のrpmがあるのですか。