SUSE SLES 11:zypper:忽略腳本設定中的依賴關係

SUSE SLES 11:zypper:忽略腳本設定中的依賴關係

我在這裡遇到一個問題,嘗試在 SuSE 機器上安裝 libopenssl-devel。完全透過 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強制安裝包

相關內容