У меня есть сервер rhel6, и я хочу установить оттуда пакет vsftpd на свою клиентскую машину. Как это сделать?
решение1
Для установки с помощьюВКУСНОВаш RHEL должен быть зарегистрирован в RHN, или вы можете настроить локальный репозиторий Yum для того же самого.
Если вы устанавливаете с компакт-диска:
- смонтируйте CD-ROM:
mount /dev/cdrom /mnt/
- перейдите в каталог RPMS на CD-ROM:
cd /mnt/RedHat/RPMS
- если вы знаете имя пакета, введите ls packagename* (например
ls *vsftp*
), чтобы узнать полное имя пакета - если нет, то введите ls и найдите его. Я бы посоветовал вам прочитать список пакетов, найти его имя там и сделать, как в пункте 3 выше.
- введите
rpm -ivh filename.rpm
для установки нового пакета.
решение2
Если вы не зарегистрировали свою установку RHEL, чтобы иметь возможность использовать репозитории RedHat, вы можете загрузить RPM из онлайн-репозитория и использовать:
yum localinstall filename.rpm
Я предпочитаю этот вариант, rpm -ivh
потому что если в будущем у вас появится репозиторий, yum уже будет знать о вашем пакете (в данном случае vsftp) и сможет обновить его при необходимости, не жалуясь на то, что база данных yum была изменена вне yum. К вашему сведению