SUSE SLES 11: zypper: игнорировать зависимость в скриптовой настройке

SUSE SLES 11: zypper: игнорировать зависимость в скриптовой настройке

У меня возникла проблема, пытаюсь установить libopenssl-devel на SuSE box. Установка производится исключительно с DVD (без онлайн-обновлений).

$ sudo zypper install libopenssl-devel
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides libopenssl0_9_8 = 0.9.8h needed by libopenssl-devel-0.9.8h-30.11.x86_64
 Solution 1: do not install libopenssl-devel-0.9.8h-30.11.x86_64
 Solution 2: break libopenssl-devel-0.9.8h-30.11.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c] (c):

В интерактивном режиме я бы выбрал вариант 2 (игнорировать зависимости), поскольку установленная версия libopenssl — 0.9.8j, и разница не имеет значения для моих целей. (Нет, на самом деле, не имеет.)

Проблема в том, что я хотел бы запустить установку из скрипта (скрипт поставщика Vagrant), поэтому...

Как мне заставить zypper игнорировать зависимость, не интерактивно?

решение1

zypper -n install --force package

-n= неинтерактивная --forceпринудительная установка пакета

Связанный контент