PHP

Обновление пакетов PEAR

Задача
Необходимо установить последнюю версию пакета в системе, чтобы получить дополнительную функциональность и устранить ошибки.

Решение
Определите наличие доступных обновлений, а затем прикажите программе pear обновить требуемый пакет:

% pear list-upgrades
% pear upgrade Package_Name


Обсуждение
Менеджер пакетов PEAR делает установку новой версии пакета простой задачей. Если известно, что определенный пакет устарел, то его можно сразу обновить. Можно также периодически проверять, не появились ли новые версии.

Чтобы сделать это, выполните команду list-upgrades, которая выводит таблицу, показывающую имена пакетов, номер новой версии и объем загрузки:

% pear list-upgrades
Available Upgrades (stable):
============================

+-------------+---------+--------+
| Package | Version | Size |
| Archive_Tar | 0.9 | 8.9kB |
| Auth | 1.0.2 | 8.8kB |
| Auth_HTTP | 1.0.1 | 1.7kB |
| DB | 1.3 | 58kB |
| HTTP | 1.1 | 2.9kB |
| Mail | 1.0.1 | 11.6kB |
| Mail_Mime | 1.2.1 | 15.0kB |
| Net_Ping | 1.0.1 | 2.1kB |
| Net_SMTP | 1.0 | 2.8kB |
| Net_Socket | 1.0.1 | 3.5kB |
| PEAR | 0.9 | 40kB |
| XML_Parser | 1.0 | 4.8kB |
| XML_RPC | 1.0.3 | 11.9kB |
| XML_RSS | 0.9.1 | 3.1kB |
| XML_Tree | 1.1 | 4.7kB |
+-------------+---------+--------+


Если ваши версии пакетов не устарели, pear печатает:

No upgrades available
(доступных обновлений нет)


Для обновления определенного пакета применяется команда upgrade. Например:

% pear upgrade DB
downloading DB-1.3.tgz ...
...done: 59,332 bytes


Сокращенный вариант команды list-upgrades – lu, а команды upgrade – up. У PEAR есть также свой перечень RSS-рассылок новых пакетов, доступный на http://pear.php.netrss.php.
Теги:
PEAR
Добавлено: 22 Июля 2018 19:21:31 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...