Generating a list of what's needed
Assuming you want to replicate a subset of PEAR-installable packages that are on one machine and you wish to install that same set on another machine, this is one suggested way to get the required details: Use the output of "$ pear list -a" to determine the names of the packages, which versions are installed and what channels they were installed from.
For example (edited for brevity):
Installed packages, channel doc.php.net: ======================================== Package Version State PhD 0.4.6 beta Installed packages, channel pear.php.net: ========================================= Package Version State PEAR 1.8.1 stable PEAR_Size 0.1.9 alpha PHP_Beautifier 0.1.14 beta PHP_CodeSniffer 1.2.0RC1 beta PHP_CompatInfo 1.9.0 stable PHP_UML 0.5.2 alpha PhpDocumentor 1.4.2 stable Testing_Selenium 0.4.3 beta Installed packages, channel pear.phpunit.de: ============================================ Package Version State PHPUnit 3.3.16 stable phpcpd 1.1.1 stable




