问题标签 [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.
opensuse - 是什么导致 opensuse Docker 膨胀?
所以我拉下了opensuse Docker——只有94M,不错!
我创建了一个这样的 Docker 文件:
'tar' 命令及其依赖项需要 ~3M,但生成的图像是 140M!我已经清理了缓存并杀死了日志,那么还有什么原因导致这里大约 40M 膨胀?
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 新手,请问处理这种情况的正确方法是什么?谢谢 !
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
请帮忙
linux - SUSE_Linux zypper 安装失败
我正在使用 SUSE linux 服务器,我尝试了 zypper 命令,如下所示..
但是弹出了结果信息
我试图通过命令访问上面的 URL
然后消息出来
我想我需要修复那个 URL 设置我该如何解决这个问题?
repository - 当原始存储库不可用时,是否可以将默认存储库添加到 SLES?
我有一个不可用的人安装的 SLES 服务器。我已经检查过了/etc/zypp/repos.d
,有一个 repo 文件SUSE-Linux-Enterprise-Server-11-SP4 11.4.4-1.109.repo
它的内容是:
CD 存储库 ( /dev/sr0
) 不可用。
我想向它添加默认的网络存储库/存储库(例如 this,它zypper
puts to /etc/zypp/repos.d
)。然而,经过大量搜索,我找不到如何做到这一点。我知道如何添加存储库,但我不知道如何添加默认存储库。
你能为这些提供一个zypper addrepo
/zypper ar
命令吗?
编辑:这个问题可以普遍适用于任何版本的 SLES,而不仅仅是最初询问时的SLES 11 SP4 。
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 论坛(在这里发帖),但直到现在都没有成功。
所以我的问题是:
- 有什么方法可以手动修复 zypper 存储库吗?即使只安装 php5-openssl 包。
- 有没有办法使用 RPM 来管理 php5-openssl 的依赖关系?
- 在我的 suse 实例中安装 php5-openssl 是否有另一种选择?
linux - 尝试安装 rpm 包
我正在尝试在 linux 环境中安装 GCC 4.7;使用以下命令:
在包含以下内容的目录中:
出现以下错误:
我无法找到它所在的tmpRPMcache,因此我尝试找出问题所在。任何帮助都是非常可观的。
rpm - rpm reinstall 不会重新安装配置文件?
我有一个 rpm,在 %files 部分有一个标记为配置文件的文件:
现在假设我在磁盘上编辑这个文件。我希望修复它并重新安装软件包;从而将配置文件恢复到原始状态;使用
这样做之后;配置文件仍处于其编辑版本。如果不是重新安装而是更新(使用包含更改版本的 rpm!);然后 rpm 会将我编辑的文件移动到 /path/to/file.conf.rpmsave 并重新安装新文件。
我有什么办法来规避这个问题?这是正常行为吗?如果我使用的是 rpm;我想我可以使用rpm -if my-package.rpm --replacefiles
; 但 zypper 不存在该选项。
PS我使用这个页面作为参考。
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。我知道,这可能是一个简单而愚蠢的问题。:) 这可能是因为一些存储库差异。
谢谢,赫曼特
salt-stack - 使用 SaltStack 的状态模块接受新添加的 repo 的包签名密钥
问题
在独立的 minionsalt.states.pkgrepo.managed
上,用于添加非标准软件仓库。正在发生的问题是,当以下sudo zypper update
运行时,系统没有(自动)接受密钥,从而阻止更新或安装任何包,因此下一个状态失败。
重申使用的确切状态mysuse.sls
:
问题是状态的下一阶段何时运行:
由于需要手动干预而失败,如下所示:
尝试解决
- 即使
suse-gis-repo
注释掉的最后两行(即gpgchk
&gpgkey
),上述问题仍然存在。 zypper ar -G <URI>
确保不检查 gpgkey,但在盐状态下没有选项。- 尝试了解决此问题的
salt.states.pkgrepo.managed
一种尝试,而不是尝试使用相应的执行模块zypper.mod_repo
。
#3 中描述的示例如下:
出现错误:
问题
有没有办法通过状态或执行模块自主地接受密钥(始终信任)?
执行模块是否能够通过该
module.run
函数在独立的 minions 上运行?如果它们能够在独立的 minions 上运行,那么确保所需模块存在的最佳方法是什么?
在一个状态下使用的方法是否是解决
module.run
上述问题的有缺陷的方法,如果是,为什么?