プロが教える店舗&オフィスのセキュリティ対策術

ミラクルリナックス 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パッケージをインストールしても問題ないのでしょうか?参考書は旧バージョンをアンインストールするよう勧めていますが。その場合、インストールは同じディレクトリーのほうが良いのでしょうか?

A 回答 (2件)

(1)インストール済みのプログラムに新バージョンが出たときは、RPMパッケージであれば「-U」オプションによりアップグレードすることができます。



(2)
rpm -e --nodeps mysql
で依存関係を無視して削除できます。

参考URLを読んでから選択してください。

参考URL:http://www.atmarkit.co.jp/flinux/rensai/linuxtip …
    • good
    • 0

#1の回答のように、依存関係を無視するのは止めましょう。

システムトラブルの元です。

依存関係のあるパッケージをまとめて指定すれば削除できます。

# rpm -e パッケージ1 パッケージ2 .......
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/07/22 22:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!