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):
対話的に、インストールされている libopenssl のバージョンは 0.9.8j であり、私の目的には違いがないので、オプション 2 (依存関係を無視) を選択します。(いいえ、実際には違いはありません。)
問題は、スクリプト (Vagrant プロバイダー スクリプト) 内からインストールを実行したいということです。
zypper に非対話的に依存関係を無視するように指示するにはどうすればよいですか?
答え1
zypper -n install --force package
-n
= 非対話型
--force
強制インストールパッケージ