Foi um bug em um pacote em si. Preenchido e corrigido no link
Eu tentei várias soluções possíveis, mas ninguém ajudou:
pear install Text_Highlighter
Failed to download pear/Text_Highlighter within preferred state "stable", latest release is version 0.7.2, stability "beta", use "channel://pear.php.net/Text_Highlighter-0.7.2" to install
pear -d preferred_state=beta install -f channel://pear.php.net/Text_Highlighter-0.7.2
downloading Text_Highlighter-0.7.2.tgz ...
Starting to download Text_Highlighter-0.7.2.tgz (139,104 bytes)
..............................done: 139,104 bytes
ERROR: No releases in package.xml matched the existing operating system, extensions installed, or architecture, cannot install
Etc. Considerando que 0.7.1 instala perfeitamente usando o mais recente comando
Alguma idéia?
UPD :
Isso é o que o php pyrus.phar install pear/Text_Highlighter-0.7.2
me dá:
Downloading pear.php.net/Text_Highlighter
Connected...
Mime-type: application/octet-stream
Downloading pear.php.net/PEAR=======================================================================>] 99% (134/135 kb)
Connected...
Mime-type: application/octet-stream
Downloading pear.php.net/Archive_Tar================================================================>] 99% (288/289 kb)
Connected...
Mime-type: application/octet-stream
Downloading pear.php.net/Structures_Graph=====================================================> ] 93% (16/17 kb)
Connected...
Mime-type: application/octet-stream
Downloading pear.php.net/XML_Util================================================================> ] 96% (28/29 kb)
Connected...
Mime-type: application/octet-stream
Downloading pear.php.net/XML_Parser===========================================================> ] 93% (16/17 kb)
Connected...
Mime-type: application/octet-stream
Downloading pear.php.net/Console_Getopt======================================================> ] 92% (14/15 kb)
Connected...
Mime-type: application/octet-stream
PHP Warning: rmdir(/usr/.old-bin/X11): Not a directory in phar:///root/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/Filesystem.php on line 66
PHP Stack trace:
PHP 1. {main}() /root/pyrus.phar:0
PHP 2. PEAR2\Pyrus\ScriptFrontend\Commands->run() /root/pyrus.phar:52
PHP 3. PEAR2\Pyrus\ScriptFrontend\Commands->install() phar:///root/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/ScriptFrontend/Commands.php:284
PHP 4. PEAR2\Pyrus\Installer::commit() phar:///root/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/ScriptFrontend/Commands.php:491
PHP 5. PEAR2\Pyrus\AtomicFileTransaction::removeBackups() phar:///root/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/Installer.php:349
PHP 6. PEAR2\Pyrus\AtomicFileTransaction\Manager->finish() phar:///root/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/AtomicFileTransaction.php:96
PHP 7. PEAR2\Pyrus\AtomicFileTransaction\Transaction\TwoStage->finish() phar:///root/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/AtomicFileTransaction/Manager.php:196
PHP 8. PEAR2\Pyrus\Filesystem::rmrf() phar:///root/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/AtomicFileTransaction/Transaction/TwoStage.php:107
PHP 9. rmdir() phar:///root/pyrus.phar/PEAR2_Pyrus-2.0.0a3/php/PEAR2/Pyrus/Filesystem.php:66
PEAR2\Pyrus\AtomicFileTransaction\MultiException: Warning: no all backup directories have been removed
PEAR2\Pyrus\IOException: Unable to fully remove /usr/.old-bin
Foi um bug em um pacote em si. Preenchido e corrigido no link
Neste momento, o pacote Text_Highlighter tem uma dependência do PEAR, o que significa que ele incluirá muitos outros pacotes. Para instalar o pacote em um repositório independente, você pode usar:
mkdir Text_Highlighter
cd Text_Highlighter
php pyrus.phar 'pwd' set bin_dir 'pwd'/bin
php pyrus.phar 'pwd' install pear/Text_Highlighter-0.7.2
Que instalará o Text_Highlighter-0.7.2 e todas as dependências no diretório Text_Highlighter.