[PHP-users 27174] 共有ホストにおける PEAR のローカルコピーのインストールについて

y.okamura alpha1280 @ yahoo.co.jp
2005年 10月 9日 (日) 17:31:26 JST


オカムラと申します。

PEARインストールについてご教授ください。
PEARマニュアルにある「共有ホストにおける PEAR のローカルコピーのインストール」 

をおこなったのですが、うまくいきません。
 共有ホストにおける PEAR のローカルコピーのインストール
  http://pear.php.net/manual/ja/installation.shared.php

具体的には、マニュアル通り、
$ pear -s -c ~/.pearrc -d doc_dir=~/pear/docs -d ext_dir=~/pear/ext \
       -d php_dir=~/pear/lib -d data_dir=~/pear/data -d 
test_dir=~/pear/tests \
       -d cache_dir=~/pear/cache -d bin_dir=~/pear/bin
を実行し(パスの指定は~を使わずにルートから記述)、
.cshrc の set path に $HOME/pear/bin を追記しパスを通し、
pear -c ~/.pearrc install Archive_Tar PEAR Console_Getopt XML_RPC
を実行して、パッケージをインストールしたのですが、PEARパッケージのインストールが
依存関係によりうまくいきません。
また、気になる点としては、PEAR本体が入ると思われる、$HOME/pear/bin
はディレクトリすら出来ていない状態です。

サーバは、さくらインターネットを使っております。
解決策、または気づいた点でもかまいませんので情報をお願いします。

以下、pear config-show, pear install PEAR, pear install -a PEAR の実行結果です。 


%pear config-show
Configuration:
==============
PEAR executables directory     bin_dir         <homeディレクトリ>/pear/bin
PEAR documentation directory   doc_dir         <homeディレクトリ>/pear/docs
PHP extension directory        ext_dir         <homeディレクトリ>/pear/ext
PEAR directory                 php_dir         <homeディレクトリ>/pear/lib
PEAR Installer cache directory cache_dir       <homeディレクトリ>/pear/cache
PEAR data directory            data_dir        <homeディレクトリ>/pear/data
PHP CLI/CGI binary             php_bin         /usr/local/bin/php
PEAR test directory            test_dir        <homeディレクトリ>/pear/tests
Cache TimeToLive               cache_ttl       3600
Preferred Package State        preferred_state stable
Unix file mask                 umask           22
Debug Log Level                verbose         1
HTTP Proxy Server Address      http_proxy      <not set>
PEAR server                    master_server   pear.php.net
PEAR password (for             password        <not set>
maintainers)
Signature Handling Program     sig_bin         /usr/local/bin/gpg
Signature Key Directory        sig_keydir      /usr/local/etc/pearkeys
Signature Key Id               sig_keyid       <not set>
Package Signature Type         sig_type        gpg
PEAR username (for             username        <not set>
maintainers)

%pear install PEAR
downloading PEAR-1.4.2.tgz ...
Starting to download PEAR-1.4.2.tgz (270,370 bytes)
.........................................................done: 270,370 bytes
requires package `PEAR' >= 1.3.3
PEAR: Dependencies failed

%pear install -a PEAR
downloading PEAR-1.4.2.tgz ...
Starting to download PEAR-1.4.2.tgz (270,370 bytes)
.........................................................done: 270,370 bytes
Release for 'pear'      Release for 'pear' dependency
dependency              'PEAR_Frontend_Gtk' has state 'beta', requires
'PEAR_Frontend_Web' has 'stable'
state 'beta', requires
'stable'
install failed 


--------------------------------------
Know more about Breast Cancer
http://pr.mail.yahoo.co.jp/pinkribbon/



PHP-users メーリングリストの案内