• 締切済み

削除できない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

みんなの回答

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

>どうやって削除するのですか? こちらもRedhat9ですが、普通に削除したいパッケージを指定するだけです。 # rpm -e postgresql-libs エラー: Failed dependencies: libpq.so is needed by (installed) postgresql-server-7.3.2-3 libpq.so.3 is needed by (installed) perl-DBD-Pg-1.21-2 libpq.so.3 is needed by (installed) postgresql-7.3.2-3 libpq.so.3 is needed by (installed) postgresql-server-7.3.2-3 # rpm -e postgresql-libs postgresql-server perl-DBD-Pg postgresql #

green-time21
質問者

補足

回答ありがとうございます。 私の環境でxemacsやapel-xemacsが表示されるのは RedHat9をフルインストールしたせいかもしれません。

関連するQ&A

  • postgerSQLの削除方法について教えてください。

    REDHAT LINUX9で、標準のpostgreSQLを削除しようとしたところ、 エラー:Failed dependencies: libpq.so.3 is needed by (installed) xemacs-21.4.12-6 postgresql-libs is neede by (installed) xemacs-21.4.12-6 と出ます。 rpm -e xemacs-21.4.12-6 をすると エラー:Failed dependencies: xemacs>=21.4.10-6 is needed by (installed) apel-xemacs-10.4-3 となり、 rpm -e apel-xemacs-10.4-3 をすると エラー:Failed dependencies: apel-xemacs>=10.4 is needed by (installed) xemacs-21.4.12-6 となって、削除できません。 どうしたら、削除できるのでしょうか? 私は、postgreSQLの新しいバージョンの物をインストールしたいのですが、削除しなくてもインストール(アップデート)できるのでしょうか? どなたか教えていただけませんか? 宜しくお願いします。

  • 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)を探して いろいろ入れてみたのですが、どうにもうまくいきません。 どなたかこの解決方法を教えていただけませんか?

  • RPMを削除

    いつも拝見しています。 RPMでインストールされているMySQLとPHPを削除し ソースからインストールをしたいと考えておりますが PHPのRPMの削除はできたのですが、MySQLのRPMが削除できず、困っています。 ---------- 環境:Red Hat Enterprise Linux ES v.4 32bit/EM64T ---------- # rpm -qa | grep mysql を実行すると ---------- libdbi-dbd-mysql-0.6.5-10.RHEL4.1 mysql-bench-4.1.20-1.RHEL4.1 mysqlclient10-3.23.58-4.RHEL4.1 mysql-4.1.20-1.RHEL4.1 mysql-server-4.1.20-1.RHEL4.1 mysqlclient10-3.23.58-4.RHEL4.1 mod_auth_mysql-2.6.1-2.2 mysql-4.1.20-1.RHEL4.1 mysql-devel-4.1.20-1.RHEL4.1 ---------- と返ってきます。 # rpm -qa | grep mysql | xargs rpm -e を実行すると ---------- error: "mysqlclient10-3.23.58-4.RHEL4.1" specifies multiple packages error: "mysql-4.1.20-1.RHEL4.1" specifies multiple packages error: "mysqlclient10-3.23.58-4.RHEL4.1" specifies multiple packages error: "mysql-4.1.20-1.RHEL4.1" specifies multiple packages ---------- とエラーが出て、削除できていません。 同様に # rpm -qa | grep MySQL を実行すると ---------- perl-DBD-MySQL-2.9004-3.1 qt-MySQL-3.3.3-9.3 MySQL-python-1.0.0-1.RHEL4.1 ---------- と返ってきます。 # rpm -qa | grep MySQL | xargs rpm -e を実行すると ---------- error: Failed dependencies: perl-DBD-MySQL is needed by (installed) mysql-server-4.1.20-1.RHEL4.1.x86_64 ---------- とエラーが出て、削除できていません。 ご教授よろしくお願いします。

  • 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)などのファイルがないためインストールできないといってるようですが、初心者のためわかりません。対処法に詳しい方いらっしゃいましたらご回答よろしくお願いいたします。

  • RPMの削除

    環境:RedHat9/apache2/php4 RPM形式でインストールされたapache2・PostgreSQL・ PHP4.2.2を削除する時は下記の方法で良いのでしょうか? rpm -e httpd rpm -e postgresql rpm -e php 上記コマンド実行時に表示される関連(is need by)する rpmファイルも削除する。

  • RHEL4にてPHP4から5にするために

    お世話になります。 標題の通り、RHEL4にてPHP4からPHP5にバージョンアップしようとしています。なるべくパッケージを使いたい考えで、5.1.6のパッケージを入れようとしたのですが、既存のPHP4と衝突しました。これをアンインストールしようとすると、依存するファイルが表示されます。 error: Failed dependencies: php = 4.3.9-3.22.4 is needed by (installed) php-mysql-4.3.9-3.22.4.i386 (以下略) これを削除しようとすると、次に、 error: Failed dependencies: php-mysql is needed by (installed) psa-php4-configurator-1.1.0-rhel4.build81070322.16.noarch となり、またこれの削除には error: Failed dependencies: php-configurator is needed by (installed) psa-8.1.1-rhel4.build81070322.16.i586 となります。恐らくここまで当たり前の反応だとは思うのですが、 PHP回りの物なら、記録しておいて、改めて入れることは厭わないのですが、何やらPHPとは関係無いものまで出ている様子です。 みなさんは、PHP4→PHP5をパッケージで行なう場合、この問題をどのように解決されているのでしょう。このまま辿って削除していく、入れ直して行く、というのがセオリーであれば迷わず行ないたいと思います。 宜しく御願い致します。

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

  • 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

  • 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があるのですか。

  • RPM版PostgreSQLのアンインストールについて

    みなさん、こんばんは。 さっそくですが、質問があります。 現在サーバーを構築しているのですが、その中にpostgreSQLを入れて動かしたいのです。 使用OSはRedhat Linux 7.1JのFTP版で、始めからインストールされているpostgreSQLのRPM版をアンインストールして、最新版をインストールし直したいと 思っています。 (最新版はRPMのではなく、postgresql-7.1.3.tar.gzをインストールするつもりです。) そこで、rpm -eコマンドでpostgreSQLをアンインストールしたいのですが、 postgresql-7.0.3-8とpostgresql-devel-7.0.3-8を削除しようとしても下記の様なエラーが出て、アンインストールできません。 rpm -e postgresql-devel-7.0.3-8 とすると・・・・  エラー:これらのパッケージを削除すると依存性を破壊します。  postgresql-devel >= 7.0は perl-DBD-Pg-0.95-1に必要とされています。 rpm -e postgresql-7.0.3-8 とすると・・・  エラー:これらのパッケージを削除すると依存性を破壊します。  postgresql = 7.0.3はpostgresql-devel-7.0.3-8に必要とされています。  postgresqlはphp-pgsql-4.0.4pl1-9に必要とされています。  libpq.so はperl-DBD-Pg-0.95-1に必要とされています。  libpq.so はphp-pgsql-4.0.4pl1-9に必要とされています。 いったいどうやったら、削除できるのでしょうか? どなたか教えてください。