Обновление PEAR в x86_64 GNU / Linux - PullRequest
4 голосов
/ 20 декабря 2011

Когда я запускаю sudo pear upgrade pear, он заканчивается следующей ошибкой:

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

Кто-нибудь сталкивался с чем-то подобным, и есть ли у вас какие-либо предложения о том, как решить эту проблему?Это не давало мне спать всю ночь.

1 Ответ

6 голосов
/ 20 декабря 2011

Обычно эта ошибка возникает из-за очень устаревшей версии Pear, которая больше не может даже общаться с сервером Pear и загружает страницу HTML вместо реального архива.

Чтобы это исправить, вам нужно вручную обновить грушу.

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

И следуйте инструкциям по установке системы .


Помимо этого

unable to unpack 

может означать, что у вас нет возможности извлекать архивы gzip или что диск /tmp/ заполнен или что-то связано. Это не так уж вероятно, но в тех случаях:

pear install -Z pear 

загрузит .tar, а не .tgz


...