Ich habe hier ein Problem beim 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 (Abhängigkeiten ignorieren) auswählen, da die installierte Version von libopenssl 0.9.8j ist und der Unterschied für meine Zwecke keine Rolle spielt. (Nein, wirklich, das ist nicht der Fall.)
Das Problem ist, dass ich die Installation innerhalb eines Skripts (Vagrant-Provider-Skript) ausführen möchte, also …
Wie weise ich Zypper an, eine Abhängigkeit nicht-interaktiv zu ignorieren?
Antwort1
zypper -n install --force package
-n
= nicht interaktives
--force
Zwangsinstallationspaket