PEAR SOAPをインストールしてみる。
$ sudo pear install SOAP No release with state equal to: 'stable' found for 'SOAP'
安定版がない。これpearの公式みてきたけど全バージョンがbetaなんだよね。
仕方が無いので、フォースインストール
$ sudo pear install -f SOAP Warning: SOAP is state 'beta' which is less stable than state 'stable' downloading SOAP-0.11.0.tgz ... Starting to download SOAP-0.11.0.tgz (69,948 bytes) .................done: 69,948 bytes No handlers for package.xml version 2.0
今度はpearのバージョンが古くて、package.xml 2.0が使えないらしい。
pearをアップグレード。
$ sudo pear upgrade PEAR downloading PEAR-1.6.1.tgz ... Starting to download PEAR-1.6.1.tgz (295,780 bytes) ..........................................done: 295,780 bytes requires package `PEAR' >= 1.3.3 requires package `Archive_Tar' >= 1.3.1 requires package `Structures_Graph' >= 1.0.2 PEAR: Dependencies failed
依存関係キター。 -a で丸ごとインストールを試みる
$ sudo pear upgrade -af PEAR downloading PEAR-1.6.1.tgz ... Starting to download PEAR-1.6.1.tgz (295,780 bytes) ..............................done: 295,780 bytes downloading Archive_Tar-1.3.2.tgz ... Starting to download Archive_Tar-1.3.2.tgz (17,150 bytes) ...done: 17,150 bytes downloading Structures_Graph-1.0.2.tgz ... Starting to download Structures_Graph-1.0.2.tgz (30,947 bytes) ...done: 30,947 bytes downloading XML_RPC-1.5.1.tgz ... Starting to download XML_RPC-1.5.1.tgz (32,215 bytes) ...done: 32,215 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' upgrade failed
個別でいれることに。
$ sudo pear upgrade -a http://download.pear.php.net/package/PEAR-1.3.6.tgz $ sudo pear upgrade Archive_Tar $ sudo pear upgrade Structures_Graph $ sudo pear upgrade PEAR downloading PEAR-1.6.1.tgz ... Starting to download PEAR-1.6.1.tgz (295,780 bytes) .............................................................done: 295,780 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. upgrade ok: PEAR 1.6.1
なんか言われたけど無視してみる。ここで本命のSOAPをインストール
$ sudo pear install -f SOAP WARNING: failed to download pear.php.net/SOAP within preferred state "stable", will instead d ownload version 0.11.0, stability "beta" WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update Did not download optional dependencies: pear/Mail, pear/Mail_Mime, pear/Net_DIME, use --allde ps to download automatically WARNING: "pear/Net_URL" is deprecated in favor of "pear/Net_URL2" pear/SOAP can optionally use package "pear/Mail_Mime" pear/SOAP can optionally use package "pear/Net_DIME" warning: pear/HTTP_Request requires package "pear/Net_Socket" (version >= 1.0.2), installed v ersion is 1.0.1 downloading SOAP-0.11.0.tgz ... Starting to download SOAP-0.11.0.tgz (69,948 bytes) .................done: 69,948 bytes downloading HTTP_Request-1.4.1.tgz ... Starting to download HTTP_Request-1.4.1.tgz (15,927 bytes) ...done: 15,927 bytes downloading Net_URL-1.0.15.tgz ... Starting to download Net_URL-1.0.15.tgz (6,303 bytes) ...done: 6,303 bytes install ok: channel://pear.php.net/Net_URL-1.0.15 install ok: channel://pear.php.net/HTTP_Request-1.4.1 install ok: channel://pear.php.net/SOAP-0.11.0
とりあえずインストールはできたっぽい。