首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >zypper依赖关系解析

zypper依赖关系解析
EN

Stack Overflow用户
提问于 2016-10-26 20:48:37
回答 1查看 1.4K关注 0票数 0

我在通过zypper安装“Company-hardening 1.0-1.noarch.rpm”RPM时遇到了问题。涉及到两个系统。两者都是SUSE-Linux-Enterprise-Server-11-SP3虚拟机。

系统1:(工作)在这个系统中,我可以安装rpm,在这种情况下,zypper会自动解析依赖关系。

代码语言:javascript
复制
susevm1:~ # zypper install Company-hardening-1.0-1.noarch.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW packages are going to be installed:
  Company-hardening openscap-engine-sce

The following packages are not supported by their vendor:
  Company-hardening openscap-engine-sce

2 new packages to install.
Overall download size: 195.0 KiB. After the operation, additional 1.0 MiB will be used.
Continue? [y/n/?] (y): n

系统2:(不工作)

在这个系统中,没有安装RPM,因为zypper无法解析依赖关系。

代码语言:javascript
复制
linux-g33k:~/Desktop/RPMS # zypper install Company-hardening-1.0-1.noarch.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides openscap-engine-sce >= 1.2.5-2 needed by Company-hardening-1.0-1.noarch
 Solution 1: do not install Company-hardening-1.0-1.noarch
 Solution 2: break Company-hardening-1.0-1.noarch by ignoring some of its dependencies

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

请注意,两个系统都有相同版本的zypper。我知道,这可能是一个简单而愚蠢的问题。:)这可能是因为某些存储库的不同。

谢谢,赫曼特

EN

回答 1

Stack Overflow用户

发布于 2016-10-26 23:13:31

这意味着您没有在两台计算机上激活相同的存储库。比较以下命令的输出

代码语言:javascript
复制
zypper lr -u

都应该显示要添加或启用哪个存储库。

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

https://stackoverflow.com/questions/40262734

复制
相关文章

相似问题

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