Pearコマンド(Proxy設定等)
ここにある Pear コマンドは、私が Pear を使う際よく使うコマンドを掲載しています。これら以外にも Pear に指定できる引数はあります。
ヘルプ
# pear help
# pear help options コマンド名
Proxyを設定する
# pear config-set http_proxy ホスト:ポート
パッケージをインストールする
# pear install Auth
インストールされているパッケージを表示します
# pear list
INSTALLED PACKAGES:
===================
PACKAGE VERSION STATE
Archive_Tar 1.3.1 stable
Auth 1.2.3 stable
Auth_HTTP 2.1.6 stable
Benchmark 1.2.3 stable
Console_Getopt 1.2 stable
DB 1.7.6 stable
HTML_Common 1.2.1 stable
HTML_QuickForm 3.2.4pl1 stable
HTML_QuickForm_Controller 1.0.4 stable
Mail 1.1.4 stable
Net_SMTP 1.2.6 stable
Net_Socket 1.0.6 stable
PEAR 1.3.5 stable
PHPUnit 1.2.3 stable
XML_Parser 1.2.6 stable
XML_RPC 1.2.2 stable
更新されたパッケージの一覧を表示します
インストールしたPearパッケージとPearサーバー(REMOTE)のパッケージを比較し 更新されているパッケージを表示します。
# pear list-upgrades
AVAILABLE UPGRADES (STABLE):
============================
PACKAGE LOCAL REMOTE SIZE
Benchmark 1.2.3 (stable) 1.2.4 (stable) 7.4kB
HTML_Common 1.2.1 (stable) 1.2.2 (stable) 4.2kB
HTML_QuickForm 3.2.4pl1 (stable) 3.2.5 (stable) 96kB
HTML_QuickForm_Controller 1.0.4 (stable) 1.0.5 (stable) 16.1kB
Mail 1.1.4 (stable) 1.1.9 (stable) 16.1kB
Net_SMTP 1.2.6 (stable) 1.2.7 (stable) 10.1kB
PEAR 1.3.5 (stable) 1.4.6 (stable) 271kB
PHPUnit 1.2.3 (stable) 1.3.2 (stable) 21kB
XML_Parser 1.2.6 (stable) 1.2.7 (stable) 12.7kB
XML_RPC 1.2.2 (stable) 1.4.4 (stable) 24kB
パッケージを指定して個別に更新する。
# pear upgrade Benchmark
downloading Benchmark-1.2.4.tgz ...
Starting to download Benchmark-1.2.4.tgz (7,587 bytes)
.....done: 7,587 bytes
upgrade ok: Benchmark 1.2.4
インストールされている全てのパッケージを更新する。
# pear upgrade-all
Will upgrade html_common
Will upgrade html_quickform
Will upgrade html_quickform_controller
Will upgrade mail
Will upgrade net_smtp
Will upgrade pear
Will upgrade phpunit
Will upgrade xml_parser
Will upgrade xml_rpc
downloading HTML_Common-1.2.2.tgz ...
Starting to download HTML_Common-1.2.2.tgz (4,240 bytes)
.....done: 4,240 bytes
.....
インストールしたパッケージの説明を見る
# pear info パッケージ名
現在使用できるチャンネルサーバーの一覧を表示する。
# pear list-channels