首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >zypper自动选择解决方案

zypper自动选择解决方案
EN

Server Fault用户
提问于 2021-06-22 14:02:11
回答 2查看 966关注 0票数 1

我需要自动化的包安装与zypper,需要选择一个解决方案。如何在非交互模式下做到这一点?

代码语言:javascript
复制
# zypper in /tmp/repos-sles15-sp2-current.x86_64.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides sles-release = 15.2 needed by repos-sles15-sp2-x86_64-20210609-1.x86_64
 Solution 1: do not install repos-sles15-sp2-x86_64-20210609-1.x86_64
 Solution 2: break repos-sles15-sp2-x86_64-20210609-1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c/d/?] (c): c

我需要选择选项2。我尝试过的是:

  1. 回波2\ zypper in /tmp/repos-sles15-sp2-current.x86_64.rpm
  2. yes 2/tmp/repos中的zypper -sles15-sp2-current.x86_64.rpm
  3. zypper in /tmp/repos-sles15-sp2-current.x86_64.rpm -强制-y

有谁知道帮助选择选项2的窍门吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2021-06-22 15:09:33

似乎您正在安装一个不适合您的操作系统版本的软件包。你找不到准确版本的repos*rpm包吗?

不是推荐,但你可以用

代码语言:javascript
复制
rpm -i --nodeps /tmp/repos-sles15-sp2-current.x86_64.rpm

但是,这忽略了所有的依赖项,也忽略了已经安装的依赖项。

票数 0
EN

Server Fault用户

发布于 2021-08-26 15:25:09

关于--best-effort,这个选项帮助我在一种依赖关系淘汰另一种依赖关系的情况下,当我同时更新它们时。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1067445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档