Можно ли использовать yum для установки RPM-файла в Red Hat Linux?

14

Можно ли использовать yum для установки RPM-файла в Red Hat Linux?

Поскольку у меня нет доступа к Интернету из этого Linux, я не могу сделать wget и следить за процессом.

Так что все, что у меня сейчас есть, это rpm-файл. Как мне это установить?

fixer1234
источник

Ответы:

20

Да, можно установить один - уже загруженный файл - через YUM

yum install RPM-FILENAME.rpm из каталога, в который вы скачали пакет.

Ник
источник
Преимущество этого заключается в том, что если пакет требует дополнительных зависимостей, он будет найден, загружен и установлен; в то время как равнина rpmпросто будет жаловаться, что зависимости отсутствуют. Вы можете настроить локальные репозитории (например, с установочного DVD), если у вас нет сетевого доступа.
vonbrand
1

rpm -ivh file.rpm

это команда для вас. Преимущество yum состоит в том, что он разрешает зависимости для вас, а также устанавливает зависимости вместе с соответствующим приложением. Но вам нужно определить путь к программным ресурсам в /etc/yum.repos.d в файле .repo

Каунтея
источник
3
Если вы используете эту команду, вы увидите RPMDB altered outside of yumпредупреждение при следующем запуске yumкоманды. Это можно решить с помощью yum history sync, но лучше всего избегать, не используя rpmи не используя yum installкоманду, как в ответе выше, вместо этого.
Дмитрий