在 x86_64 GNU/Linux 上升级 PEAR

Upgrading PEAR on x86_64 GNU/Linux

提问人:Steven 提问时间:12/20/2011 最后编辑:edorianSteven 更新时间:11/5/2015 访问量:1442

问:

当我运行时,它以以下错误结束:sudo pear upgrade pear

ERROR: unable to unpack /tmp/tmpsozA4Q/Structures_Graph-1.0.4.tgz

以前有没有人遇到过这样的事情,您对如何解决这个问题有什么建议吗?它让我整晚都睡不着觉。

php linux phpunit

评论


答:

6赞 edorian 12/20/2011 #1

通常,此错误是由于非常过时的梨版本引起的,该版本甚至无法再与梨服务器通信,并下载HTML页面而不是真正的存档。

要解决此问题,您需要手动更新 pear。

wget http://pear.php.net/go-pear.phar 
php go-pear.phar

并按照“系统安装”说明进行操作。


除此之外

unable to unpack 

可能意味着您无法提取 gzip 存档,或者磁盘已满或相关内容。这并不是那么可能,但在这些情况下:/tmp/

pear install -Z pear 

将下载 .tar 而不是 .tgz


评论

0赞 Steven 12/23/2011
谢谢你,你很漂亮!事实证明,我使用的是 PEAR 1.4.9 版,并且按照您的建议更新 PEAR 效果很好,再次感谢!