Нахождение пакетов PEAR

Задача
Требуется получить перечень пакетов PEAR, а из этого перечня – дополнительную информацию о каждом пакете, и решить, надо ли вам инсталлировать тот или иной пакет.

Решение
Просмотрите пакеты на http://pear.php.net/packages.php или на http://pear.php.net/package-search.php. Для этого применяется pear-команда remote-list, позволяющая просмотреть список пакетов, или команда search, выполняющая поиск пакетов.

Обсуждение
Существует несколько способов просмотреть пакеты PEAR. Во-первых, для просмотра списков в виде каталогов обратитесь по адресу http://pear.php.net/packages.php. Отсюда можно начать углубленный поиск в каждой отдельной категории пакетов PEAR.

Есть и альтернатива – можно поискать в списках на http://pear.php.net/package-search.php. На странице поиска поддерживается поиск по имени пакета, автору, категории и дате выпуска.

Можно запросить у менеджера PEAR список пакетов – это делается с помощью команды remote-list:

% pear remote-list
Available packages:

===================
+----------------------+---------+
| Package | Version |
| Archive_Tar | 0.9 |
| Auth | 1.0.2 |
...
| XML_Transformer | 0.3 |
| XML_Tree | 1.1 |
+----------------------+---------+

Краткая форма команды remote-list это rl.

Для поиска имен пакетов из командной строки применяется команда search:

% pear search auth
Matched packages:

=================
+-----------+--------+-------+------------------------------------+
| Package | Latest | Local | |
| Auth | 1.0.2 | 1.0.2 | Creating an authentication system.


|
| Auth_HTTP | 1.0.1 | 1.0.1 | HTTP authentication for PHP |
+-----------+--------+-------+------------------------------------+

Она выполняет поиск имен пакетов, чувствительный к регистру, и возвращает имя пакета, номер последней версии, установленную версию (если таковая есть) и краткое описание пакета.

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

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

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