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

mysql:1293

From: kaz / Yasuhide OOMORI <kaz / Yasuhide OOMORI <dasen@xxxxxxxxxx>>
Date: Mon, 25 Oct 1999 17:56:56 +0900
Subject: [mysql 01293] Re: what's the source of "MySQL-DBI-perl-bin"?

On Mon, Oct 25, 1999 at 10:31:42AM +0900,
takeshi@xxxxxxxxxx wrote:
>> 面倒に思えて来たので、
>> DBI-perl-bin-0.91-1.i386.rpm
>> を取得して、rpm -pqi してみたところ、
>> 
>> Source RPM: mysql-3.21.22-1.src.rpm
>> 
>> と出てきました…。MySQL-3.22.27-1.src.rpm の
>> spec file を修正してパッケージを作らせるしか
>> ないのでしょうか?
>
>Source RPM: だから、依存ではないのでそのままinstallできませんか?

いえ、rpm のバイナリパッケージに対して
rpm -pqi したときに出てくる "Source RPM:" の項目は、
「そのバイナリを作成する元となったソースパッケージ」の
名前を指します。

ですから、DBI-perl-bin-0.91-1.i386.rpm は、
rpm --rebuild mysql-3.21.22-1.src.rpm して
はじめて作成できるという意味です。

まぁ、
$ rpm -pql DBI-perl-bin-0.91-1.i386.rpm 
してみると、

	/usr/lib/perl5/site_perl/i386-linux/auto/DBI/DBI.so

などの shared object もあるし、VineSeed の場合には

	/usr/lib/perl5/site_perl/5.005/i386-linux/auto

以下に install されるべきもののようなので、
rebuild した方が安心出来そうですね。

ftp://ring.asahi-net.or.jp/archives/lang/perl/CPAN/modules/by-category/07_Database_Interfaces/DBI/DBI-1.13.tar.gz

などにある、DBI module が多分元のソースだと思うので、
今夜にでも mysql-3.21.22-1.src.rpm を取得して、
照らし合わせて spec file を書こうかと考えています。

>MySQL 自身も、TCX の物は --with-charset=laten1 なので
>これも結局再buildでしょうか。

MySQL-3.22.27.src.rpm を取得して rebuild したのですが、
spec の修正無しで日本語 (euc-jp) が使えました。
/etc/my.cnf に、

[mysqld]
language=japanese

と書けば、日本語メッセージカタログが使われます。
# setlocale() で面倒見てくれればもっと嬉しいかも。
## client の側の設定で言語を変えられれば
## 嬉しいかも…方法はあるのかなぁ?

>結局: rpm 採用のシステムでは自分で全てコンパイルする
>が、いいのかも (^^;;;

まぁ rpm に限らず、lbc5/glibc-2.0/glibc-2.1 の間には
バイナリ互換性はないと思った方が安全でしょう。

私の場合は、安全策として、他の distribution のパッケージを
流用する時は常に rebuild するようにしています。
# 好みの問題といえばそれまでですが…。

ports しかないものがあったら、参考にして spec file を
書く所でしょうね。
-- 
kaz / 大森保英 (Yasuhide OOMORI)
mailto:dasen@xxxxxxxxxx
http://www.geocities.com/SiliconValley/Program/1018/linux/

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

      1286 1999-10-24 08:11 [kaz / Yasuhide OOMOR] what's the source of &quot;MySQL-DBI-perl-bin&quot;?
      1287 1999-10-24 11:20 ┣[<takeshi@xxxxxxxxxx>]                                       
      1289 1999-10-25 08:19 ┗[kaz / Yasuhide OOMOR]                                       
      1291 1999-10-25 10:31  ┗[<takeshi@xxxxxxxxxx>]                                     
->    1293 1999-10-25 17:56   ┗[kaz / Yasuhide OOMOR]                                   
      1294 1999-10-26 17:27    ┗[<takeshi@xxxxxxxxxx>]