zypper - yum 是否有像 --allowerasing 这样的选项?

zypper - yum 是否有像 --allowerasing 这样的选项?

我要求安装一个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 which 没有什么区别,我希望它与 option 一起使用1

答案1

显然这两个选项一起工作,因此不需要用户输入:

zypper install --force-resolution -y package_name

-y(或) 启用非交互模式--no-confirm,对每个提示回答“是”。--force-resolution(或-R) 指示自动zypper做出选择来解决问题。

对此持保留态度......考虑到它们的依赖性/冲突,它适用于我的特定包,但在其他情况下它可能会有所不同。

相关内容