2012-09-11 3 views
2

저는 Ubuntu 11.10을 사용 중이며 1.9.2에서 1.9.4로 업그레이드하려고하고 있지만 작동하지 않습니다. 다음은 순서대로 따라하는 명령입니다.PEAR을 1.9.2에서 1.9.4로 업그레이드 할 수 없습니다.

$ sudo apt-get install php-pear 
Reading package lists... Done 
Building dependency tree  
Reading state information... Done 
php-pear is already the newest version. 
The following packages were automatically installed and are no longer required: 
    linux-headers-3.0.0-14-generic-pae libaccess-bridge-java-jni libaccess-bridge-java 
Use 'apt-get autoremove' to remove them. 
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded. 
$ sudo pear channel-update pear.php.net 
Updating channel "pear.php.net" 
Channel "pear.php.net" is up to date 
$ sudo pear upgrade-all 
Nothing to upgrade-all 
$ sudo pear install –alldeps pear.phpunit.de/PHPUnit 
parsePackageName(): invalid package name "–alldeps" in "–alldeps" 
invalid package name/package file "–alldeps" 
Did not download optional dependencies: phpunit/PHP_Invoker, use --alldeps to download automatically 
phpunit/PHPUnit requires PEAR Installer (version >= 1.9.4), installed version is 1.9.2 
phpunit/PHPUnit can optionally use package "phpunit/PHP_Invoker" (version >= 1.1.0) 
phpunit/Text_Template requires PEAR Installer (version >= 1.9.4), installed version is 1.9.2 
phpunit/PHP_CodeCoverage requires PEAR Installer (version >= 1.9.4), installed version is 1.9.2 
phpunit/PHP_CodeCoverage requires package "phpunit/Text_Template" (version >= 1.1.1) 
phpunit/PHP_CodeCoverage can optionally use PHP extension "xdebug" (version >= 2.0.5) 
phpunit/PHPUnit_MockObject requires PEAR Installer (version >= 1.9.4), installed version is 1.9.2 
phpunit/PHPUnit_MockObject requires package "phpunit/Text_Template" (version >= 1.1.1) 
phpunit/PHP_TokenStream requires PEAR Installer (version >= 1.9.4), installed version is 1.9.2 
No valid packages found 
install failed 

의견이 있으십니까?

+1

을'--alldeps' 걸립니다 2 -'sudo는 배 그렇지 않으면, 사용자는 먼저 PEAR 설치를 업그레이드하는 지침을 필요로' –

답변

-1

alldeps 옵션 앞에 두 개의 -이 필요합니다! --alldeps--force으로 시도 :

sudo pear install -–alldeps --force pear.phpunit.de/PHPUnit 
+0

을 --alldeps pear.phpunit.de/PHPUnit 설치 그는'Validation Error :이 package.xml은 PEAR 버전 1.9.4가 올바르게 구문 분석 할 필요가 있습니다. 우리는 버전 1.9.1입니다. '와 같은 메시지를 받게 될 것입니다. –

+1

잘못된 PEAR 버전에 대한 PEAR 오류가 발생하면'sudo pear upgrade pear'를 먼저 실행하십시오. – powtac

+1

고마워요. –

관련 문제