zypper -n install --force package
-n
= nicht interaktives --force
Installationspaket
Ich habe hier ein Problem mit dem Versuch, libopenssl-devel auf einer SuSE-Box zu installieren. Die Installation erfolgt ausschließlich von DVD (keine Online-Updates erforderlich).
$ 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):
Interaktiv würde ich Option 2 wählen (Abhängigkeiten ignorieren), da die installierte Version von libopenssl 0.9.8j ist und der Unterschied für meine Zwecke keine Rolle spielt. (Nein, wirklich nicht.)
Das Problem ist, dass ich die Installation von einem Skript aus ausführen möchte (Vagrant Provider Script), also ...
Wie kann ich zypper sagen, dass er eine Abhängigkeit nicht interaktiv ignorieren soll?
zypper -n install --force package
-n
= nicht interaktives --force
Installationspaket