Локальная установка .rpms с использованием YUM

Я задаю этот вопрос осторожно, потому что я не хочу ошибаться.

У меня есть файл program_name.rpm, сохраненный локально на моем сервере (CentOS 6.5).

Я установил его ранее, просто перейдя к нему и используя yum install program_name.rpm, который работал нормально, но он не дал мне возможности указать, где он установлен.

Возможно ли установить этот rpm в / opt / some_directory, а не по умолчанию?

2 Solutions collect form web for “Локальная установка .rpms с использованием YUM”

Использовать об / мин

rpm -ivh package.rpm 

Если вы хотите установить его на другое место, используйте:

 rpm -ivh -r /new/path package.rpm 

но помните, что под новым корнем будет воссоздана структура каталогов из пакета

Слишком плохо, что вы приняли этот ответ в минуту. Это приведет к предупреждению от последующих действий yum, таких как Warning: RPMDB altered outside of yum

Вместо этого вы должны использовать yum localinstall , в разделе 13 страницы Yum и RPM Tricks для CentOS wiki => https://wiki.centos.org/TipsAndTricks/YumAndRPM#head-3c061f4a180e5bc90b7f599c4e0aebdb2d5fc7f6

Вы можете использовать опцию --installroot чтобы указать другой корень установки.

  • Список истории `yum / dnf` в порядке возрастания (вспять)
  • Не удается включить сеть после обновления системы CentOS 6.3
  • Установка постфикса из репозитория centosplus «Не удалось разрешить хост: mirror.linode.com; Неизвестная ошибка"
  • Как работает createrepo. Как yum понимает разбор его файлов. Концептуальное объяснение
  • удаление firewalld со всеми конфигурациями с использованием yum
  • -bash: yum: команда не найдена
  • Какие репозитории мне нужны для установки heartbeat и haproxy на RHEL?
  • RPMDB сломался после обновления yum в Fedora 19?
  • Как добавить репозитории yum по умолчанию для CentOS 7.3?
  • Как установить пакет vsftpd
  • Список всех пакетов RPM, установленных из репо "X"
  • Interesting Posts

    Настройка мыши Debian XFCE не работает

    Все зависимости для сторонних компиляторов

    Новый пользователь Linux, где я начинаю и как я могу управлять ОС

    Как вернуться с «тестирования» на «стабильный» – понижение ядра

    После сбоя tar скрипт завершает работу без обработки ошибки.

    CentOS – действует ненормально каждую неделю и приводит к отключению всей моей настройки, как я могу откат / восстановление до одной недели?

    Сопровождение и переадресация

    Как преобразовать строку в число, интерпретируемое в определенной базе в сценарии bash?

    «Ps -ef» обесцвечен?

    Почему некоторые имена пользователей на FreeBSD начинаются с подчеркивания?

    Копировать Vim в системный буфер обмена, не перезаписывая регистр по умолчанию (")

    Что делает команда sed в строке ниже?

    Выполнить команду из определенной папки

    Выполнить две команды по одному аргументу

    Ошибка ldapsearch «Недопустимое общее имя параметра» для каждой опции

    Linux и Unix - лучшая ОС в мире.