Обновление пакетов 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.

Оцените статью: (0 голосов)
0 5 0

Статьи из раздела PHP на эту тему:
Документирование классов с помощью PHPDoc
Нахождение пакетов PEAR
Поиск информации о пакете
Работа с менеджером пакетов PEAR
Удаление пакетов PEAR

Вернуться в раздел: PHP / 21. PEAR