• ベストアンサー

MySQL V3.0がアンイストールできません。

ミラクルリナックス V3.0 にプリインストールされたMySQL (rpm) V3.23 をV5.0へアップグレードしたいのですが、# rpm e-mysqlでアンインストールできません。下記のようなエラーが表示されます。 Failed dependencies: Lib mysql client. so.10 is needed by (installed) per-PBD-MySql …. … (このようなものが 9項目ほどでてきます) アンインストールしないで、新しい rpmパッケージをインストールしても問題ないのでしょうか?参考書は旧バージョンをアンインストールするよう勧めていますが。その場合、インストールは同じディレクトリーのほうが良いのでしょうか?

  • MySQL
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • tachiwa
  • ベストアンサー率34% (25/73)
回答No.1

(1)インストール済みのプログラムに新バージョンが出たときは、RPMパッケージであれば「-U」オプションによりアップグレードすることができます。 (2) rpm -e --nodeps mysql で依存関係を無視して削除できます。 参考URLを読んでから選択してください。

参考URL:
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/049instrpm.html

その他の回答 (1)

回答No.2

#1の回答のように、依存関係を無視するのは止めましょう。システムトラブルの元です。 依存関係のあるパッケージをまとめて指定すれば削除できます。 # rpm -e パッケージ1 パッケージ2 .......

ja2bzx
質問者

お礼

ありがとうございました。一応、依存関係を無視してアンインストールしました。ただ、 テスト用PCですのでトラブルがあっても問題は生じませんのでご安心ください。結果がよければサーバーで実行する予定です。今、不思議なのはrpm ivh でMySQL 5.0 がインストールできないことです。ファイル、ディレクトリーがないという表示がでます。

関連する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

    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

  • 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をパッケージで行なう場合、この問題をどのように解決されているのでしょう。このまま辿って削除していく、入れ直して行く、というのがセオリーであれば迷わず行ないたいと思います。 宜しく御願い致します。

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

    私は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)で対処したいのです。 よろしくお願いします。

  • MySQLのserverとかshareとかclientってなんですか?

    タイトルそのままなんですが、 MySQLのserverとかshareとかclientってなんですか? 現在CentOS5.1でサーバ構築の勉強してるのですが、前にメールサーバをたてたときにdovecotをyumでインストールしたら、mysqlも自動的にインストールされていました。 その後、MySQLとSennaを組み合わせた物(http://qwik.jp/tritonn/about.html) をインストールしようと思ったのですが、既にmysqlがインストールされている場合は衝突するとのことだったのでyum でdovecotごとremoveしました。 ============================================================================= Package Arch Version Repository Size ============================================================================= Removing: mysql i386 5.0.22-2.2.el5_1.1 installed 5.5 M Removing for dependencies: dovecot i386 1.0-1.2.rc15.el5 installed 3.0 M そして、今回はrpmからインストールするのですが、 # rpm -ivh MySQL-shared-5.0.51a-tritonn.1.0.10.i386.rpm # rpm -ivh MySQL-client-5.0.51a-tritonn.1.0.10.i386.rpm # rpm -ivh MySQL-server-5.0.51a-tritonn.1.0.10.i386.rpm のようにMySQL-clientとかになってます。 前となにか違うのですが?? また、もう一度dovecot入れるときになにか問題起きるでしょうか?

  • Mysql rpm がインストールできません

    MySQL の旧バージョンをアンインストールし、下記のようにバージョン 5.0 をインストールしようとしたのですが、そのようなファイルやディレクトリーはありませんと表示されインストールできません。 # rpm –ivh MySQL-server-standard-5.0.22-0.rhel3.i386.rpm (ivh 以下はダウンロードしたファイル名をコピー/ペーストしました) ダウンロードの保存先は /root/Desktop/mydocument です。 特定のディレクトリーに移動してから、インストールの作業をする必要がありますか?

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

  • BrightStor ARCserve Backup v9 for Linuxを使用しようとしています。[2]

    BrightStor ARCserve Backup v9 for LinuxをRedHat8にインストール中です。 インストール中、エラーで先に進めないでいます・・・ ここでいただいたご回答により、 <pdksh>のインストールはできました。 http://okweb.jp/kotaeru.php3?q=1056999 今度は、 「BrightStor ARCserve Backup の環境設定を行うには、このコマンド ライン ユーティリティが必要: gcc」 と表示されてしまいました。 <pdksh>同様、RedHat8のディスクに該当ファイルと思われる以下のファイルがありました。 1枚目のディスク: <gcc-3.2-7.i386.rpm> <gcc-c++-3.2-7.i386.rpm> <gcc-g77-3.2-7.i386.rpm> <gcc-gnat-3.2-7.i386.rpm> <gcc-java-3.2-7.i386.rpm> このうちの<gcc-3.2-7.i386.rpm>を<rpm -ivh>でインストールしようとしたんですが、以下のようにエラーが返ってきました。 エラー:Failed dependencies: 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 おそらくまた別のインストール作業が必要なのだと思いますが、何が必要なのか判らないでいます。 どなたかご助力いただけないでしょうか。

  • mbstringモジュールのインストールについて

    FedoraCore4 PHP5.0.4 を使ってます。 mbstringモジュールをrpmを使ってインストールしようとしたところ、エラーが表示されてしまいました。 rpm -ihv http://~~/php-mbstring-5.0.4-10.i386.rpm          ↓ エラー: Failed dependencies: php = 5.0.4-10 is needed by php-mbstring-5.0.4-10.i386 モジュール緒tPHPのバージョンはあっているのでできなくはないと思うのですが、原因がわかりません。 何卒、mbstringモジュールのRPMを使った正しいインストール方法をご教授くださいm(_ _)mペコリ

    • ベストアンサー
    • PHP