mysql rpm 安裝問題(轉)

ba發表於2007-08-16
mysql rpm 安裝問題(轉)[@more@]RedHat 下自帶的mysql rpm包為mysql-3.23.54a-11.i386.rpm,如果在你安裝作業系統時沒有安裝mysql,後來安裝mysql時.

shell> rpm -ivh mysql-3.23.54a-11.i386.rpm
warning: mysql-3.23.54a-11.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
error: Failed dependencies:
perl-DBD-MySQL is needed by mysql-3.23.54a-11

系統會提示包倚賴關係,在系統盤中找,有perl-DBD-MySQL-2.1021-3.i386.rpm包,安裝之.

shell> rpm -ivh perl-DBD-MySQL-2.1021-3.i386.rpm
..........................................
error: Failed dependencies:
libmysqlclient.so.10 is needed by perl-DBD-MySQL-2.1021-3

在系統光碟上找,在google上找相關文件,關於libmysqlclient.so.10的有價值的資訊一點都沒有.找了一臺在安裝作業系統時就安裝了mysql的機器,用rpm -qa去查有關mysqlclient的資訊,結果壓根什麼都沒有.

於是嘗試安裝mysql-3.23.54a-11.i386.rpm加--nodeps引數.

shell>rpm -ivh mysql-3.23.54a-11.i386.rpm --nodeps
warning: mysql-3.23.54a-11.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:mysql ########################################### [100%]

再安裝perl-DBD-MySQL-2.1021-3.i386.rpm

shell>rpm -ivh perl-DBD-MySQL-2.1021-3.i386.rpm
warning: perl-DBD-MySQL-2.1021-3.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:perl-DBD-MySQL ########################################### [100%]

faint,竟然好了.原來是這兩個包相互倚賴.狂暈.如果不知道這回事,那去找libmysqlclient.so.10的相關包.可真得是辛苦啊,介於自己在安裝的時候的費力,拿出來給不知道的朋友共享.希望可以會對有用的朋友參考......

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-961889/,如需轉載,請註明出處,否則將追究法律責任。

相關文章