问题标签 [zypper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
131 浏览

opensuse - 是什么导致 opensuse Docker 膨胀?

所以我拉下了opensuse Docker——只有94M,不错!

我创建了一个这样的 Docker 文件:

'tar' 命令及其依赖项需要 ~3M,但生成的图像是 140M!我已经清理了缓存并杀死了日志,那么还有什么原因导致这里大约 40M 膨胀?

0 投票
0 回答
51 浏览

rpm - 如何 RPM 从 Web 安装 Web 服务本身?

嗨,请允许我再写一个线程来说明清楚。原始问题在这里, https://stackoverflow.com/questions/35529347/zypper-failed-in-web-install-but-works-fine-from-cmdline-install

首先我们在 web GUI 中上传一个 webServer.iso,然后点击“安装”按钮进行安装,基本上是调用 install.py 运行 zypper install。

我们的网络服务器作为服务运行。在 SLES12 中,每个服务都有一个 myService.service 配置文件,其中包含一个停止/启动服务条目。

然后我们发现真正的问题是这样的,zypper 调用 RPM,RPM 调用停止服务入口,从而杀死了 web 进程及其 install.py 子进程。我们在安装过程中自杀了。

我是 RPM 新手,请问处理这种情况的正确方法是什么?谢谢 !

0 投票
1 回答
2812 浏览

docker - Suse Linux 泊坞窗文件

我有一个 suselinux 12 ec2实例。我已经sles11sp3-docker-image使用 sledocker 激活了一个图像。在 Dockerfile 中,当我尝试ibm java 1.6使用 RUN zypper in进行安装时java-1_6_0-ibm,出现以下错误。

刷新服务“container-suseconnect”。检索服务“container-suseconnect”的存储库索引文件时出现问题:[|] 由于上述错误,正在跳过服务“container-suseconnect”。警告:未定义存储库。仅使用已安装的可解析项进行操作。什么都不能安装。正在加载存储库数据...正在读取已安装的包...在包名称中找不到“java-1_6_0-ibm”。尝试能力。解决包依赖关系...找不到“java-1_6_0-ibm”的提供者。

没事做。命令 '/bin/sh -c zypper in java-1_6_0-ibm' 返回一个非零代码:104

请帮忙

0 投票
0 回答
209 浏览

linux - SUSE_Linux zypper 安装失败

我正在使用 SUSE linux 服务器,我尝试了 zypper 命令,如下所示..

但是弹出了结果信息

我试图通过命令访问上面的 URL

然后消息出来

我想我需要修复那个 URL 设置我该如何解决这个问题?

0 投票
4 回答
52831 浏览

repository - 当原始存储库不可用时,是否可以将默认存储库添加到 SLES?

我有一个不可用的人安装的 SLES 服务器。我已经检查过了/etc/zypp/repos.d,有一个 repo 文件SUSE-Linux-Enterprise-Server-11-SP4 11.4.4-1.109.repo

它的内容是:

CD 存储库 ( /dev/sr0) 不可用。

我想向它添加默认的网络存储库/存储库(例如 this,它zypperputs to /etc/zypp/repos.d)。然而,经过大量搜索,我找不到如何做到这一点。我知道如何添加存储库,但我不知道如何添加默认存储库。

你能为这些提供一个zypper addrepo/zypper ar命令吗?

编辑:这个问题可以普遍适用于任何版本的 SLES,而不仅仅是最初询问时的SLES 11 SP4 。

0 投票
1 回答
286 浏览

amazon-web-services - 在 Amazon SUSE SE 11 SP3 上安装 php5-openssl

我有一个SUSE ES 11 SP3 Amazon EC2 实例,我需要安装 php5-openssl 包,但是在使用 "zypper install" 时遇到了麻烦。我应该升级 insance 基础设施更新(更多细节在这里),但我错过了最后期限,我现在有一个无用的实例,因为我无法安装任何东西。

每当我使用 zypper install 时,我都会得到

如果我尝试更新我得到的更新基础设施:

我尝试安装每个 php5-openssl 依赖项,下载每个 RPM 并使用rpm -i安装,但每次我解决一个依赖项时都会出现另一个。我也尝试了 suse 论坛(在这里发帖),但直到现在都没有成功。

所以我的问题是:

  1. 有什么方法可以手动修复 zypper 存储库吗?即使只安装 php5-openssl 包。
  2. 有没有办法使用 RPM 来管理 php5-openssl 的依赖关系?
  3. 在我的 suse 实例中安装 php5-openssl 是否有另一种选择?
0 投票
1 回答
1081 浏览

linux - 尝试安装 rpm 包

我正在尝试在 linux 环境中安装 GCC 4.7;使用以下命令:

在包含以下内容的目录中:

出现以下错误:

我无法找到它所在的tmpRPMcache,因此我尝试找出问题所在。任何帮助都是非常可观的。

0 投票
2 回答
1238 浏览

rpm - rpm reinstall 不会重新安装配置文件?

我有一个 rpm,在 %files 部分有一个标记为配置文件的文件:

现在假设我在磁盘上编辑这个文件。我希望修复它并重新安装软件包;从而将配置文件恢复到原始状态;使用

这样做之后;配置文件仍处于其编辑版本。如果不是重新安装而是更新(使用包含更改版本的 rpm!);然后 rpm 会将我编辑的文件移动到 /path/to/file.conf.rpmsave 并重新安装新文件。

我有什么办法来规避这个问题?这是正常行为吗?如果我使用的是 rpm;我想我可以使用rpm -if my-package.rpm --replacefiles; 但 zypper 不存在该选项。

PS我使用这个页面作为参考。

0 投票
1 回答
1434 浏览

dependencies - zypper 依赖解析

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

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

系统 2:(不工作)

在此系统中,未安装 RPM,因为 zypper 无法解决依赖关系。

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

谢谢,赫曼特

0 投票
0 回答
484 浏览

salt-stack - 使用 SaltStack 的状态模块接受新添加的 repo 的包签名密钥

问题

在独立的 minionsalt.states.pkgrepo.managed上,用于添加非标准软件仓库。正在发生的问题是,当以下sudo zypper update运行时,系统没有(自动)接受密钥,从而阻止更新或安装任何包,因此下一个状态失败。

重申使用的确切状态mysuse.sls

问题是状态的下一阶段何时运行:

由于需要手动干预而失败,如下所示:

尝试解决

  1. 即使suse-gis-repo注释掉的最后两行(即gpgchk& gpgkey),上述问题仍然存在。
  2. zypper ar -G <URI>确保不检查 gpgkey,但在盐状态下没有选项。
  3. 尝试了解决此问题的salt.states.pkgrepo.managed一种尝试,而不是尝试使用相应的执行模块zypper.mod_repo

#3 中描述的示例如下:

出现错误:

问题

  1. 有没有办法通过状态或执行模块自主地接受密钥(始终信任)?

  2. 执行模块是否能够通过该module.run函数在独立的 minions 上运行?

  3. 如果它们能够在独立的 minions 上运行,那么确保所需模块存在的最佳方法是什么?

  4. 在一个状态下使用的方法是否是解决module.run上述问题的有缺陷的方法,如果是,为什么?