/
opt
/
alt
/
php80
/
usr
/
share
/
pear
/
PEAR
/
Command
/
Upload Filee
HOME
<commands version="1.0"> <install> <summary>Install Package</summary> <function>doInstall</function> <shortcut>i</shortcut> <options> <force> <shortopt>f</shortopt> <doc>will overwrite newer installed packages</doc> </force> <loose> <shortopt>l</shortopt> <doc>do not check for recommended dependency version</doc> </loose> <nodeps> <shortopt>n</shortopt> <doc>ignore dependencies, install anyway</doc> </nodeps> <register-only> <shortopt>r</shortopt> <doc>do not install files, only register the package as installed</doc> </register-only> <soft> <shortopt>s</shortopt> <doc>soft install, fail silently, or upgrade if already installed</doc> </soft> <nobuild> <shortopt>B</shortopt> <doc>don't build C extensions</doc> </nobuild> <configureoptions> <shortopt>D</shortopt> <arg>OPTION1=VALUE[ OPTION2=VALUE]</arg> </configureoptions> <nocompress> <shortopt>Z</shortopt> <doc>request uncompressed files when downloading</doc> </nocompress> <installroot> <shortopt>R</shortopt> <doc>root directory used when installing files (ala PHP's INSTALL_ROOT), use packagingroot for RPM</doc> <arg>DIR</arg> </installroot> <packagingroot> <shortopt>P</shortopt> <doc>root directory used when packaging files, like RPM packaging</doc> <arg>DIR</arg> </packagingroot> <ignore-errors> <shortopt></shortopt> <doc>force install even if there were errors</doc> </ignore-errors> <alldeps> <shortopt>a</shortopt> <doc>install all required and optional dependencies</doc> </alldeps> <onlyreqdeps> <shortopt>o</shortopt> <doc>install all required dependencies</doc> </onlyreqdeps> <offline> <shortopt>O</shortopt> <doc>do not attempt to download any urls or contact channels</doc> </offline> <pretend> <shortopt>p</shortopt> <doc>Only list the packages that would be downloaded</doc> </pretend> </options> <doc>[channel/]<package> ... Installs one or more PEAR packages. You can specify a package to install in four ways: "Package-1.0.tgz" : installs from a local file "http://example.com/Package-1.0.tgz" : installs from anywhere on the net. "package.xml" : installs the package described in package.xml. Useful for testing, or for wrapping a PEAR package in another package manager such as RPM. "Package[-version/state][.tar]" : queries your default channel's server ({config master_server}) and downloads the newest package with the preferred quality/state ({config preferred_state}). To retrieve Package version 1.1, use "Package-1.1," to retrieve Package state beta, use "Package-beta." To retrieve an uncompressed file, append .tar (make sure there is no file by the same name first) To download a package from another channel, prefix with the channel name like "channel/Package" More than one package may be specified at once. It is ok to mix these four ways of specifying packages. </doc> </install> <upgrade> <summary>Upgrade Package</summary> <function>doInstall</function> <shortcut>up</shortcut> <options> <channel> <shortopt>c</shortopt> <doc>upgrade packages from a specific channel</doc> <arg>CHAN</arg> </channel> <force> <shortopt>f</shortopt> <doc>overwrite newer installed packages</doc> </force> <loose> <shortopt>l</shortopt> <doc>do not check for recommended dependency version</doc> </loose> <nodeps> <shortopt>n</shortopt> <doc>ignore dependencies, upgrade anyway</doc> </nodeps> <register-only> <shortopt>r</shortopt> <doc>do not install files, only register the package as upgraded</doc> </register-only> <nobuild> <shortopt>B</shortopt> <doc>don't build C extensions</doc> </nobuild> <nocompress> <shortopt>Z</shortopt> <doc>request uncompressed files when downloading</doc> </nocompress> <installroot> <shortopt>R</shortopt> <doc>root directory used when installing files (ala PHP's INSTALL_ROOT)</doc> <arg>DIR</arg> </installroot> <ignore-errors> <shortopt></shortopt> <doc>force install even if there were errors</doc> </ignore-errors> <alldeps> <shortopt>a</shortopt> <doc>install all required and optional dependencies</doc> </alldeps> <onlyreqdeps> <shortopt>o</shortopt> <doc>install all required dependencies</doc> </onlyreqdeps> <offline> <shortopt>O</shortopt> <doc>do not attempt to download any urls or contact channels</doc> </offline> <pretend> <shortopt>p</shortopt> <doc>Only list the packages that would be downloaded</doc> </pretend> </options> <doc><package> ... Upgrades one or more PEAR packages. See documentation for the "install" command for ways to specify a package. When upgrading, your package will be updated if the provided new package has a higher version number (use the -f option if you need to upgrade anyway). More than one package may be specified at once. </doc> </upgrade> <upgrade-all> <summary>Upgrade All Packages [Deprecated in favor of calling upgrade with no parameters]</summary> <function>doUpgradeAll</function> <shortcut>ua</shortcut> <options> <channel> <shortopt>c</shortopt> <doc>upgrade packages from a specific channel</doc> <arg>CHAN</arg> </channel> <nodeps> <shortopt>n</shortopt> <doc>ignore dependencies, upgrade anyway</doc> </nodeps> <register-only> <shortopt>r</shortopt> <doc>do not install files, only register the package as upgraded</doc> </register-only> <nobuild> <shortopt>B</shortopt> <doc>don't build C extensions</doc> </nobuild> <nocompress> <shortopt>Z</shortopt> <doc>request uncompressed files when downloading</doc> </nocompress> <installroot> <shortopt>R</shortopt> <doc>root directory used when installing files (ala PHP's INSTALL_ROOT), use packagingroot for RPM</doc> <arg>DIR</arg> </installroot> <ignore-errors> <shortopt></shortopt> <doc>force install even if there were errors</doc> </ignore-errors> <loose> <shortopt></shortopt> <doc>do not check for recommended dependency version</doc> </loose> </options> <doc> WARNING: This function is deprecated in favor of using the upgrade command with no params Upgrades all packages that have a newer release available. Upgrades are done only if there is a release available of the state specified in "preferred_state" (currently {config preferred_state}), or a state considered more stable. </doc> </upgrade-all> <uninstall> <summary>Un-install Package</summary> <function>doUninstall</function> <shortcut>un</shortcut> <options> <nodeps> <shortopt>n</shortopt> <doc>ignore dependencies, uninstall anyway</doc> </nodeps> <register-only> <shortopt>r</shortopt> <doc>do not remove files, only register the packages as not installed</doc> </register-only> <installroot> <shortopt>R</shortopt> <doc>root directory used when installing files (ala PHP's INSTALL_ROOT)</doc> <arg>DIR</arg> </installroot> <ignore-errors> <shortopt></shortopt> <doc>force install even if there were errors</doc> </ignore-errors> <offline> <shortopt>O</shortopt> <doc>do not attempt to uninstall remotely</doc> </offline> </options> <doc>[channel/]<package> ... Uninstalls one or more PEAR packages. More than one package may be specified at once. Prefix with channel name to uninstall from a channel not in your default channel ({config default_channel}) </doc> </uninstall> <bundle> <summary>Unpacks a Pecl Package</summary> <function>doBundle</function> <shortcut>bun</shortcut> <options> <destination> <shortopt>d</shortopt> <doc>Optional destination directory for unpacking (defaults to current path or "ext" if exists)</doc> <arg>DIR</arg> </destination> <force> <shortopt>f</shortopt> <doc>Force the unpacking even if there were errors in the package</doc> </force> </options> <doc><package> Unpacks a Pecl Package into the selected location. It will download the package if needed. </doc> </bundle> <run-scripts> <summary>Run Post-Install Scripts bundled with a package</summary> <function>doRunScripts</function> <shortcut>rs</shortcut> <options /> <doc><package> Run post-installation scripts in package <package>, if any exist. </doc> </run-scripts> </commands>