vine-users ML アーカイブ



[vine-users:074461] Re: php-pear-4.4.2-0vl1 のバグ?

  • From: Atsushi SHICHI <ats777@xxxxxxxxx>
  • Subject: [vine-users:074461] Re: php-pear-4.4.2-0vl1 のバグ?
  • Date: Wed, 19 Apr 2006 09:29:14 +0900
しち です。

ご報告ありがとうございます。

At Wed, 19 Apr 2006 02:40:03 +0900,
金重 宣俊 <ia@xxxxxxxxx> wrote:

> > #今回から、php5 と共存可能にするため alternatives 対応になりました。
> 
> 一昨日ころ、php-4.4.2-0vl1.1 にアップデートしましたが、
> /usr/bin/php がなくなったことも、何か関係しますか?

はい、確かに /usr/bin/php は /usr/bin/php4 にリネームしました。

> /usr/bin/php4 にシンボリックリンクを張って対処しましたが、、、。

すみません、手作業でリンクを張らなくても良いよう対処したつもり
でしたが…。具体的には以下のようになっています。ここの記述が
まずいのでしょうか…。
不具合が発生した時、php5-* パッケージも同時にインストールされて
いましたか?

 $ rpm -q --scripts php
 postinstall scriptlet (through /bin/sh):
 update-alternatives --install /usr/bin/php php /usr/bin/php4 40
 if [ ! -a /usr/bin/php ]; then
   update-alternatives --auto php
 fi
 preuninstall scriptlet (through /bin/sh):
 if [ "$1" = "0" ]; then
   update-alternatives --remove php /usr/bin/php4
 fi

ちなみに、当方の環境では以下のように正しくリンクが作成されます。

 $ rpm -qa|grep php
 $ ls -l /usr/bin/php
 /bin/ls: /usr/bin/php: そのようなファイルやディレクトリはありません
 $ apt-get install php
 $ rpm -qa|grep php
 php-4.4.2-0vl1.1
 php-pear-4.4.2-0vl1.1
 $ ls -l /usr/bin/php
 lrwxrwxrwx    1 root     root           21 Apr 19 09:11 /usr/bin/php -> /etc/alternatives/php
 $ php -v
 PHP 4.4.2 (cgi) (built: Apr  8 2006 13:21:34)
 Copyright (c) 1997-2006 The PHP Group
 Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies

#以下の ML で PHP パッケージのテスターを募集中です。
http://qwik.jp/vine-php/

--
Atsushi SHICHI
0x7E72D5FA / 72CD F89C 9840 2422 48D5  F04A CE97 8697 7E72 D5FA