MDB2
MDB2をインストールしようとしたら怒られた。
# pear install MDB2 downloading MDB2-2.3.0.tgz ... Starting to download MDB2-2.3.0.tgz (103,322 bytes) ........................done: 103,322 bytes No handlers for package.xml version 2.0
どうやらPEARパッケージが古いらしい。なので早速upgradeしたらまた怒られた。
# pear upgrade PEAR downloading PEAR-1.5.0.tgz ... Starting to download PEAR-1.5.0.tgz (286,143 bytes) ...........................................................done: 286,143 bytes requires package `PEAR' >= 1.3.3 requires package `Structures_Graph' >= 1.0.2 PEAR: Dependencies failed
どうもPEAR 1.3.3以上じゃないとインストールされないらしい。
# pear upgrade http://download.pear.php.net/package/PEAR-1.3.6.tgz downloading PEAR-1.3.6.tgz ... Starting to download PEAR-1.3.6.tgz (106,880 bytes) .........................done: 106,880 bytes upgrade ok: PEAR 1.3.6
としてから
# pear upgrade PEAR downloading PEAR-1.5.0.tgz ... Starting to download PEAR-1.5.0.tgz (286,143 bytes) ...........................................................done: 286,143 bytes requires package `Structures_Graph' >= 1.0.2 PEAR: Dependencies failed
とりあえずPEAR1.4.5を入れてみる
# pear upgrade http://download.pear.php.net/package/PEAR-1.4.5.tgz downloading PEAR-1.4.5.tgz ... Starting to download PEAR-1.4.5.tgz (277,491 bytes) .........................................................done: 277,491 bytes Optional dependencies: package `PEAR_Frontend_Web' version >= 0.5.0 is recommended to utilize some features. package `PEAR_Frontend_Gtk' version >= 0.4.0 is recommended to utilize some features.
なんかいわれたけどとりあえず入ったかな。
で本命
# pear install MDB2 WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update downloading MDB2-2.3.0.tgz ... Starting to download MDB2-2.3.0.tgz (103,322 bytes) ........................done: 103,322 bytes install ok: channel://pear.php.net/MDB2-2.3.0
WARNING 出てるよ。でもinstall okっぽい。
# pear update-channels pear.php.net Updating channel "pear.php.net" Updating channel "pecl.php.net" update-channels complete
やるといいらしい。意味はわかりません。。。