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


14

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

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

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

Ответы:


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команду, как в ответе выше, вместо этого.
Дмитрий
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.