Все предыдущие примеры основывались на предположении, что имеется локальный rpm-пакет, к которому можно указать путь или выполнить команду в его каталоге. Но не более сложно установить пакет, имеющий копию где-то в сети. Для сетевой установки поддерживаются протоколы FTP и HTTP. Удаленный репозиторий пакетов должен быть доверенным, так как есть опасность скачать измененный злоумышленником пакет с фальшивого сервера.
3.2.5.1 Установка через FTP
Все изменения в команде для установки через FTP - это включение имени пакета в виде URL в качестве аргумента. Базовый синтаксис:
# rpm -i ftp://unclejoe@www-126.ibm.com/pub/jikes/jikes-1.16-1.i386.rpm |
unclejoe, в данном случае - имя пользователя на сервере FTP. Пример, естественно, выдуманный и не содержит реального имени пользователя.
Команда, отданная в таком виде, вызовет приглашение на ввод пароля пользователя FTP. Можно задать имя пользователя и пароль в одной строке, разделяя их двоеточием:
# rpm -i ftp://unclejoe:workers@www-126.ibm.com/pub/jikes/jikes-1.16-1.i386.rpm |
В данном случае пароль - workers.
3.2.5.2 Установка через HTTP
Ситуация, идентичная FTP:
# rpm i http://ftp.redhat.com/pub/contrib/noarch/SRPMS/Squeak-sources-3-1.src.rp... |
Далее - Установка пакетов с исходным кодом
Назад - Режим обновления (freshen)
Содержание