web-dev-qa-db-ja.com

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):

対話的に、libopensslのインストールバージョンは0.9.8jであり、その違いは私の目的には関係ないため、オプション2(依存関係を無視)を選択します。 (いいえ、実際にはそうではありません。)

問題は、スクリプト(Vagrantプロバイダースクリプト)内からインストールを実行したいので...

依存関係を非対話的に無視するようにzypperに指示するにはどうすればよいですか?

2
DevSolar
zypper -n install --force package

-n =非インタラクティブ--force強制インストールパッケージ

1
mimi.vx