b55022
.TH PEAR 1 "2013" "The PEAR Group" "User commands"
b55022
.SH NAME
b55022
pear, pecl, peardev \- PEAR installer
b55022
b55022
.SH SYNOPSIS
b55022
.B pear
b55022
[ options ] command [command-options] <parameters>
b55022
.LP
b55022
.B pecl
b55022
[ options ] command [command-options] <parameters>
b55022
.LP
b55022
.B peardev
b55022
[ options ] command [command-options] <parameters>
b55022
.LP
b55022
b55022
.SH DESCRIPTION
b55022
\fBPEAR\fP is the PHP Extension and Application Repository, found at
b55022
.B http://pear.php.net.
b55022
.P
b55022
.P
b55022
The \fBpear\fP command is used to install PEAR extensions.
b55022
.P
b55022
The \fBpecl\fP command is used to install PECL extensions.
b55022
.P
b55022
The \fBpeardev\fP command is a wrapper for the \fBpear\fP command which
b55022
removes the normal configured memory limit.
b55022
b55022
.SH OPTIONS
b55022
.TP 15
b55022
.B \-v
b55022
increase verbosity level (default 1)
b55022
.TP
b55022
.B \-q
b55022
be quiet, decrease verbosity level
b55022
.TP
b55022
.B \-c \fIfile\fP
b55022
find user configuration in \fBfile\fP
b55022
.TP
b55022
.B \-C \fIfile\fP
b55022
find system configuration in \fBfile\fP
b55022
.TP
b55022
.B \-d \fIfoo=bar\fP
b55022
set user config variable \fBfoo\fP to \fBbar\fP
b55022
.TP
b55022
.B \-D \fIfoo=bar\fP
b55022
set system config variable \fBfoo\fP to \fBbar\fP
b55022
.TP
b55022
.B \-G
b55022
start in graphical (Gtk) mode
b55022
.TP
b55022
.B \-S
b55022
store system configuration
b55022
.TP
b55022
.B \-s
b55022
store user configuration
b55022
.TP
b55022
.B \-y \fIfoo\fP
b55022
unset
b55022
.B foo
b55022
in the user configuration
b55022
.TP
b55022
.B \-V
b55022
version information
b55022
.TP
b55022
.PD 0
b55022
.B \-h
b55022
.TP
b55022
.PD 1
b55022
.B \-?
b55022
display help/usage
b55022
b55022
.SH COMMANDS
b55022
.TP 15
b55022
.B build
b55022
Build an Extension From C Source
b55022
.TP
b55022
.B bundle
b55022
Unpacks a Pecl Package
b55022
.B channel-add
b55022
Add a Channel
b55022
.TP
b55022
.B channel-alias
b55022
Specify an alias to a channel name
b55022
.TP
b55022
.B channel-delete
b55022
Remove a Channel From the List
b55022
.TP
b55022
.B channel-discover
b55022
Initialize a Channel from its server
b55022
.TP
b55022
.B channel-info
b55022
Retrieve Information on a Channel
b55022
.TP
b55022
.TP
b55022
.B channel-login
b55022
Connects and authenticates to remote channel server
b55022
.TP
b55022
.B channel-logout
b55022
Logs out from the remote channel server
b55022
.TP
b55022
.B channel-update
b55022
Update an Existing Channel
b55022
.TP
b55022
.B clear-cache
b55022
Clear Web Services Cache
b55022
.TP
b55022
.B config-create
b55022
Create a Default configuration file
b55022
.TP
b55022
.B config-get
b55022
Show One Setting
b55022
.TP
b55022
.B config-help
b55022
Show Information About Setting
b55022
.TP
b55022
.B config-set
b55022
Change Setting
b55022
.TP
b55022
.B config-show
b55022
Show All Settings
b55022
.TP
b55022
.B convert
b55022
Convert a package.xml 1.0 to package.xml 2.0 format
b55022
.TP
b55022
.B cvsdiff
b55022
Run a "cvs diff" for all files in a package
b55022
.TP
b55022
.B cvstag
b55022
Set CVS Release Tag
b55022
.TP
b55022
.B download
b55022
Download Package
b55022
.TP
b55022
.B download-all
b55022
Downloads each available package from the default channel
b55022
.TP
b55022
.B info
b55022
Display information about a package
b55022
.TP
b55022
.B install
b55022
Install Package
b55022
.TP
b55022
.B list
b55022
List Installed Packages In The Default Channel
b55022
.TP
b55022
.B list-all
b55022
List All Packages
b55022
.TP
b55022
.B list-channels
b55022
List Available Channels
b55022
.TP
b55022
.B list-files
b55022
List Files In Installed Package
b55022
.TP
b55022
.B list-upgrades
b55022
List Available Upgrades
b55022
.TP
b55022
.B login
b55022
Connects and authenticates to remote server [Deprecated in favor of channel-login]
b55022
.TP
b55022
.B logout
b55022
Logs out from the remote server [Deprecated in favor of channel-logout]
b55022
.TP
b55022
.B make-rpm-spec
b55022
Builds an RPM spec file from a PEAR package
b55022
.TP
b55022
.B makerpm
b55022
Builds an RPM spec file from a PEAR package
b55022
.TP
b55022
.B package
b55022
Build Package
b55022
.TP
b55022
.B package-dependencies
b55022
Show package dependencies
b55022
.TP
b55022
.B package-validate
b55022
Validate Package Consistency
b55022
.TP
b55022
.B pickle
b55022
Build PECL Package
b55022
.TP
b55022
.B remote-info
b55022
Information About Remote Packages
b55022
.TP
b55022
.B remote-list
b55022
List Remote Packages
b55022
.TP
b55022
.B run-scripts
b55022
Run Post-Install Scripts bundled with a package
b55022
.TP
b55022
.B run-tests
b55022
Run Regression Tests
b55022
.TP
b55022
.B search
b55022
Search remote package database
b55022
.TP
b55022
.B shell-test
b55022
Shell Script Test
b55022
.TP
b55022
.B sign
b55022
Sign a package distribution file
b55022
.TP
b55022
.B svntag
b55022
Set SVN Release Tag
b55022
.TP
b55022
.B uninstall
b55022
Un-install Package
b55022
.TP
b55022
.B update-channels
b55022
Update the Channel List
b55022
.TP
b55022
.B upgrade
b55022
Upgrade Package
b55022
.TP
b55022
.B upgrade-all
b55022
Upgrade All Packages [Deprecated in favor of calling upgrade with no parameters]
b55022
b55022
.SH FILES
b55022
.TP 15
b55022
.B /etc/pear.conf
b55022
The system configuration file.
b55022
.TP
b55022
.B $HOME/.pearrc
b55022
The user configuration.
b55022
b55022
.SH SEE ALSO
b55022
.TP
b55022
To list all options, use
b55022
.PS
b55022
pear help options
b55022
.TP
b55022
To list all command shortcuts, use
b55022
.PS
b55022
pear help shortcuts
b55022
.TP
b55022
to get the help for the specified command, use
b55022
.PS
b55022
pear help \fIcommand\fP
b55022
.TP
b55022
Documentation for PEAR can be found at 
b55022
.PD 0
b55022
.P
b55022
.B http://pear.php.net/manual/
b55022
b55022
.SH COPYRIGHT
b55022
Copyright \(co 1997\-2009
b55022
Stig Bakken,
b55022
Gregory Beaver,
b55022
Helgi Þormar Þorbjörnsson,
b55022
Tomas V.V.Cox,
b55022
Martin Jansen.
b55022
.P
b55022
All rights reserved.
b55022
.P
b55022
Redistribution and use in source and binary forms, with or without
b55022
modification, are permitted provided that the following conditions are met:
b55022
.P
b55022
* Redistributions of source code must retain the above copyright notice,
b55022
this list of conditions and the following disclaimer.
b55022
.P
b55022
* Redistributions in binary form must reproduce the above copyright
b55022
notice, this list of conditions and the following disclaimer in the
b55022
documentation and/or other materials provided with the distribution.
b55022
b55022
.SH BUGS
b55022
You can view the list of known bugs or report any new bug you found at:
b55022
.PD 0
b55022
.P
b55022
.B http://pear.php.net/bugs/
b55022