B
交換中のパッケージをインストールしてもらいました(そして他のパッケージと競合しますA
。ユーザー入力なしでこれを行うには、をyum
使用します--allowerasing
。そのようなオプションはありますかzypper
?ユーザーは次のアドレスからこのメッセージを受け取りましたzypper
。
Resolving package dependencies...
Problem: the to be installed B-some-version.x86_64 conflicts with 'A' provided by the installed A-some-other-version.x86_64
Solution 1: deinstallation of A-some-other-version.x86_64
Solution 2: do not install B-some-version.x86_64
Choose from above solutions by number or cancel [1/2/c/d/?] (c):
違いなく試してみましたが、--force
optionと連携したいです1
。
答え1
明らかに、これら2つのオプションは一緒に機能するため、ユーザー入力は必要ありません。
zypper install --force-resolution -y package_name
-y
(または)非対話モードを有効にし、--no-confirm
各プロンプトに「はい」と答えます。--force-resolution
(または-R
)zypper
トラブルシューティングのために自動選択を実行するように指示します。
これを塩の卵として受け入れてください...依存関係/衝突を考慮した特定のパッケージで動作しますが、他の場合は異なる場合があります。