[Image] Воскресенье, 22.12.2024, 13:09 [Image]
SEO, технологии, игры, IT новости
[Image] Главная Регистрация Вход [Image]
[Image] Приветствую Вас, Гость · RSS [Image]
Меню сайта

Форма входа
 Блог
Главная » 2011 » Май » 8 » Установка и обновление пакетов
18:16
Установка и обновление пакетов
РРМ можно использовать для установки пакетов PEAR непосредственно из хранилища кода. При этом их не обязательно загружать с Web-сайта — РРМ сам позаботится об этом. Также с помощью команды pear install можно проверить существующие между пакетами зависимости перед их установкой. В случае обнаружения ошибки процесс установки будет прерван, как показано в следующем примере:
$> pear install Cache
downloading Cache-1.5.4.tgz ...
Starting to download Cache-1.5.4.tgz (30,690 bytes)
done: 30,690 bytes
requires package 'HTTP_Request'
Cache: Dependencies failed
По умолчанию РРМ не загружает и не устанавливает существующие между пакетами зависимости. Можно устанавливать каждую зависимость по отдельности, а можно, если использовать ключ -а, загружать и устанавливать все необходимые и необязательные зависимости или, если использовать ключ -о, загружать и устанавливать только требуемые зависимости.
$> pear install -о Cache
downloading Cache-1.5.4.tgz ...
Starting to download Cache-1.5.4.tgz (30,690 bytes)
done: 30,690 bytes
downloading HTTP_Request-l.2.3.tgz ...
Starting to download HTTP_Request-l.2.3.tgz (12,823 bytes)
...done: 12,823 bytes
downloading Net_URL-l.0.14.tgz ...
Starting to download Net_URL-l.0.14.tgz (5,173 bytes)
...done: 5,173 bytes
install ok: NetJJRL 1.0.14
install ok: HTTP_Request 1.2.3
install ok: Cache 1.5.4
Как видно в предыдущем листинге, в качестве зависимости Cache загружается не только HTTP_Request, но и NetJJRL как зависимость HTTP_Request. В случае успешного завершения процесса установки РРМ известит об этом, выдав следующее сообщение: install ok: Cache 1.5.4
Команда upgrade подобна команде i n s t a l l . Пакеты PEAR постоянно развиваются, поэтому обновление пакетов происходит довольно часто. Чтобы проверить, существуют ли обновления для пакетов, введите pear list-upgrades. Если обновление существует, РРМ покажет как локальную версию пакета, так и текущую версию (обновление) в хранилище.
Available Upgrades (stable):
Package Local Remote Size
Archive_Tar 1.1 (stable) 1.2 (stable) 14.5kB
Предыдущий листинг показывает, что существует обновление для Archive_Tar.
Чтобы загрузить и установить обновленную версию пакета, введите pear upgrade Archive_Tar. Процесс загрузки и проверки зависимостей подобен процессу выполнения команды pear install:
$> pear upgrade ArchiveJTar
downloading Archive_Tar-l.2.tgz . . .
Starting to download Archive_Tar-l.2.tgz (14,792 bytes)
done: 14,7 92 bytes
upgrade ok: Archive_Tar 1.2
В качестве альтернативы можно воспользоваться командой pear upgrade-all, которая загрузит и установит все доступные обновленные версии.
Категория: Все о PHP | Просмотров: 1710 | Добавил: witkom | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2024
Категории
Оптимизация сайта [592]
Создание сайтов [355]
Заработать в интернете [508]
Технологии [48]
Полезное [392]
Услуги и сервисы [317]
Автоблог [105]
Скрипты для Ucoz [39]
Движок на сайт [10]
Все о Joomla и Drupal [20]
Все о PHP [91]
Поиск
Пользовательский поиск
Статистика


Онлайн всего: 3
Гостей: 3
Пользователей: 0
Seo сайт, технологии продвижения, мета теги, оптимизация сайтов, новости сео, Скрипты, Ucoz

Рейтинг@Mail.ru