pear で ethna がインストールできない
環境
- CentOS5
- PHP 5.2.13
たしか諸事情によりここから入れた気がする
Yum Repository Setup Instructions | Utter Ramblings
- PEAR 1.4.9
channel-discover で怒られる
channel-discover すると怒られる
# pear channel-discover pear.ethna.jp Discovery of channel "pear.ethna.jp" failed (channel-add: Cannot open "http://pear.ethna.jp/channel.xml")
仕方が無いので wget でchannel.xml をとってきて channel-add
# wget http://pear.ethna.jp/channel.xml --2011-12-13 18:26:22-- http://pear.ethna.jp/channel.xml pear.ethna.jp をDNSに問いあわせています... 207.97.227.245 pear.ethna.jp|207.97.227.245|:80 に接続しています... 接続しました。 HTTP による接続要求を送信しました、応答を待っています... 200 OK 長さ: 797 [text/xml] `channel.xml' に保存中 100%[======================================================================================================>] 797 --.-K/s 時間 0s 2011-12-13 18:26:22 (54.8 MB/s) - `channel.xml' へ保存完了 [797/797] # pear channel-add channel.xml Adding Channel "pear.ethna.jp" succeeded
とりあえず、pear.ethna.jpをchannelとして追加はできた
# pear list-channels Registered Channels: ==================== Channel Summary openpear.org channel server of openpear.org pear.ethna.jp Ethna PEAR Channel Server pear.php.net PHP Extension and Application Repository pecl.php.net PHP Extension Community Library __uri Pseudo-channel for static packages
インストールでもつまづく
# pear install ethna/Ethna No releases available for package "pear.ethna.jp/Ethna" Cannot initialize 'ethna/Ethna', invalid or missing package file Package "ethna/Ethna" is not valid install failed
むー、なんでだー
ちなみにそのほかの結果
- remote-list
# pear remote-list -c ethna File http://pear.ethna.jp:80/rest/c/categories.xml not valid (received: HTTP/1.1 404 Not Found )
- channel-info
# pear channel-info ethna Channel pear.ethna.jp Information: ================================== Name and Server pear.ethna.jp Alias ethna Summary Ethna PEAR Channel Server Validation Package Name PEAR_Validate Validation Package default Version Server Capabilities =================== Type Version/REST type Function Name/REST base rest REST1.0 http://pear.ethna.jp/rest/ rest REST1.1 http://pear.ethna.jp/rest/ rest REST1.2 http://pear.ethna.jp/rest/ rest REST1.3 http://pear.ethna.jp/rest/