[前][次][番号順一覧][スレッド一覧]

mysql:5808

From: "藤田一雄" <"藤田一雄" <fujita@xxxxxxxxxx>>
Date: Thu, 18 Jul 2002 11:50:55 +0900
Subject: [mysql 05808] Re: turboLinux での RPM

鶴長さん。いろいろ情報ありがとうございます。

まずrpmでアップデートさせてみて、うまくいかないようならソースからやってみよ
うと思います。

ファイルは教えていただいた
/pub/TurboLinux/TurboLinux/ia32/Server
をたどって
/pub/TurboLinux/TurboLinux/ia32/Server/6.0/ja/updates/RPMS
にありました。ここから次のファイルをダウンロードしました。
MySQL-3.23.37-3.i386.rpm
MySQL-client-3.23.37-3.i386.rpm
MySQL-devel-3.23.37-3.i386.rpm
MySQL-shared-3.23.37-3.i386.rpm
MySQL-bench-3.23.37-3.i386.rpm

最初に
# rpm -Uvh MySQL-3.23.37-3.i386.rpm
としたところ次のエラーメッセージが表示されました。

: failed dependencies:
	libmysqlclient.so.10 is needed by MySQL-3.23.37-3
	libmysqlclient.so.6 is needed by MySQL-client-3.22.32-3
	libmysqlclient.so.6 is needed by php-mysql-3.0.15_i18n_ja-4jaJ

次に
# rpm -Uvh MySQL-client-3.23.37-3.i386.rpm
とすると次のエラーメッセージが表示されました。

error: failed dependencies:
	libmysqlclient.so.10 is needed by MySQL-client-3.23.37

そこで残りのrpmを新規インストールして、

# rpm -Uvh MySQL-3.23.37-3.i386.rpm
を再度実行してみると
エラーメッセージが一つになりました。
error: failed dependencies:
	libmysqlclient.so.6 is needed by php-mysql-3.0.15_i18n_ja-4jaJP

また
# rpm -Uvh MySQL-client-3.23.37-3.i386.rpm
はうまくアップデートされたようです。

#rpm -qa | grep MySQL
で調べると
MySQL-3.22.32-3.i386.rpm
MySQL-shared-3.23.37-3.i386.rpm
MySQL-devel-3.23.37-3.i386.rpm
MySQL-client-3.23.37-3.i386.rpm
となっていて、やはりMySQL-3.22.32-3.i386.rpmがアップデートされていません。
問題はこのエラーメッセージですが
libmysqlclient.so.6 is needed by php-mysql-3.0.15_i18n_ja-4jaJP

libmysqlclient.so.6が必要というように読み取れますが、libmysqlclient.so.6は
/usr/lib/mysql/にあるのでphp-mysql-3.0.15_i18n_ja-4jaJPが必要ということなん
でしょうか?

どうもソースからやっていったほうがよさそうな気がしてきましたが、・・・・

-----Original Message-----
From: Shin-ichi Tsurunaga [mailto:ml-shin@xxxxxxxxxx]
Sent: Wednesday, July 17, 2002 5:33 PM
To: ml@xxxxxxxxxx
Subject: [mysql 05805] Re: turboLinuxでの RPM


鶴長です。
藤田一雄 さんは書きました:
>> rpm -qa | grep MySQL
>
>の結果は
>MySQL-3.22.32-3
>MySQL-client-3.33.32-3
>となりました。
>バージョンが古かったためでしょうか。

アップデートの権限がお持ちでしょうか?最新版でなくてもなるべく新しいも
のを使用しておいた方がいいかと思います。
ご使用の環境の Netfinity だとTurbolinuxs 6.0 Serverと同等と言うことにな
りますでしょうか? もしそうでしたら ftp.turbolinux.co.jp からアップデー
ト版を入手されインストールされた方がいいかと思います。turbopkgでのアッ
プデートはすでに使えないかもしれないので、手動でrpmファイルをとってき
て
# rpm -Uvh XXX
でMySQLで始まるファイルすべてをインストールしてみてください。
/pub/TurboLinux/TurboLinux/ia32/Server から、目的のバージョンのディレ
クトリーまでたどってみてください。

>今回参考書として「MYSQL徹底攻略ガイド」という本を使っていますが、(ビッグ*>これしかなかったためですが)
噂の「MYSQL徹底攻略ガイド」ですね。ユーザー会のメンバーで執筆した「MySQL
徹底入門」 http://www.seshop.com/detail.asp?pid=1780 の方をどこかで見
かけたら、ぜひご参考ください。続編も秋には出版されることと思います。

>別のマシンでバイナリをインストールしたところ、/usr/local/mysql/libに
>libmysqlclient.aというのが
>はいっていましたが、これがCのライブラリのような気がするのですが、どうなので
>しょうか。
恥ずかしながら、わたしは C に堪能でないのでどのよう使用していいか分かり
ませんが、バージョンの整合が取れていても、まだ足りないファイルがあるの
ではないかと思います。(mysql.h や libmysqlclient.a 等々)
一つずつ持ってくるよりインストールした方が早いのではと思います。
もしライブライリーやヘッダーファイルだけを追加インストールするのであれ
ば、Netfinity付属のCDに MySQL-devel-XXX.rpm や MySQL-shared-XX.rpm
が収録されている(?)はずでのでそれを使用されてはいかがでしょうか。
(1番のおすすめは、ftp.turbolinux.co.jp から最新パッケージをとってくるこ
とです)

もし、思い切れるのなら、rpmを使わず、/usr/local にソースからインストー
ルしてしまってもいいかと思います。2重でインストールされても、元からあ
る /etc/rc.d/init.d の mysql が起動されないように turboservice で off にし
てしまい、/usr/local 下の mysql が立ち上がるようにinitスクリプトを作成
してしまえば大丈夫です。(残っているのが気持ち悪い場合には rpm -e XXX
で消せます)

以上ご参考いただければ幸いです。

----
Shin-ichi Tsurunaga  shin@xxxxxxxxxx


[前][次][番号順一覧][スレッド一覧]

      5802 2002-07-17 12:27 ["藤田一雄" <fujita@x] turboLinux での RPM                     
      5803 2002-07-17 15:53 ┣[Shin-ichi Tsurunaga ]                                       
      5804 2002-07-17 16:53 ┃┗["藤田一雄" <fujita@x]                                     
      5805 2002-07-17 17:32 ┃ ┗[Shin-ichi Tsurunaga ]                                   
->    5808 2002-07-18 11:50 ┃  ┗["藤田一雄" <fujita@x]                                 
      5809 2002-07-18 12:17 ┃   ┗[MACHINO Satoshi <mac]                               
      5810 2002-07-18 12:57 ┃    ┗["藤田一雄" <fujita@x]                             
      5806 2002-07-17 19:19 ┗["Hiroaki,Sakuma" <sa]                                       
      5811 2002-07-18 13:34  ┗["藤田一雄" <fujita@x]                                     
      5812 2002-07-18 13:59   ┗[MACHINO Satoshi <mac]                                   
      5815 2002-07-18 20:09    ┗["Hiroaki,Sakuma" <sa]                                 
      5816 2002-07-19 10:47     ┗["藤田一雄" <fujita@x]                               
      5817 2002-07-19 13:40      ┗["Hiroaki,Sakuma" <sa]                             
      5819 2002-07-19 15:06       ┗["藤田一雄" <fujita@x]                           
      5822 2002-07-19 19:54        ┗["Hiroaki,Sakuma" <sa]                         
      5825 2002-07-22 13:01         ┗["藤田一雄" <fujita@x]