问题标签 [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 投票
6 回答
8667 浏览

dependencies - 使用 zypper 生成反向依赖项

使用zypper,我可以得到包 A 依赖于包 B。但是,我需要知道哪些包依赖于包 B。

有没有办法生成反向依赖列表?

0 投票
1 回答
946 浏览

suse - 在 suse 上安装 emacs 和 mercurial

我有一些基于 Debian 的发行版的经验。在那里,我从来没有遇到过安装诸如 emacs 和 mercurial 之类的软件的困难,我相信它们在 Linux 操作系统中是相当标准的软件包。现在我有一台装有 Suse Enterprise 的新笔记本电脑。似乎在可安装软件包列表中既没有找到 emacs 也没有找到 mercurial ...

我相信我必须向 zipper 添加一些存储库......所以这是我的实际存储库列表:

我发现了许多存储库列表,但不明白如何添加其中任何一个(似乎需要向 .repo 提供 HREF)。任何帮助,将不胜感激。

0 投票
0 回答
2577 浏览

svn - 在 SLES 11 SP3 上安装 Subversion 1.7.x

有办法安装Subversion 1.7.xSLES 11 SP3?我只找到了SVN 1.8.x. ( http://software.opensuse.org/download.html?project=devel:tools:scm:svn&package=subversion )

我试图只为SLES 11 SP2or添加存储库SLES 11,但zypper刷新告诉我,它找不到这些存储库 URL 的有效元数据......

0 投票
1 回答
385 浏览

linux - 为“libsolv-tools-0.3.2-2.14.1”更新 OpenSuse 12.3 的错误

我似乎在 OpenSuSe 12.3 上破坏了我的更新系统。每当我尝试更新时,我都会收到以下消息:

在查看程序 dumpsolv 时/usr/bin,我得到以下信息:

其次是更多这样的行。每安装一次失败libsolv-tools-0.3.2-2.14.1

在查看 dumpsolv 时,我收到以下错误:

和(原因)

我已经尝试过以下命令:

而这个: https ://joshua.hoblitt.com/rtfm/2013/05/dealing_with_rpm_cpio_rename_package_installupdate_errors/

这是导致更新问题的工具: http ://rpmfind.net//linux/RPM/opensuse/updates/12.3/x86_64/libsolv-tools-0.3.2-2.14.1.x86_64.html

还有我的名字

我在这里真的很茫然。我已经在那里发帖了,但没有运气,他们似乎和我一样困惑:

此外,我无法重新安装当前安装的libsolv-tools,因为我在尝试升级时遇到了同样的错误。

0 投票
1 回答
63 浏览

scripting - 我可以知道接下来要安装哪些软件包吗?

我有 3 个包,我们正在构建spec文件来安装我们的应用程序:

问题是这些软件包中的每一个都安装了需要在安装前关闭 App Server 并在安装后重新启动的东西。

如果只安装 B 或 C,这很好。

安装 A 并且有新版本的 B 和/或 C 时出现的问题,我的 App Server 需要 3 次串行重启,每次重启大约需要 10 分钟。

当我们构建 RPM 时,有没有办法让 A 和 B 检测到它们作为 A 的依赖项被安装/更新,而不是重新启动服务器并让 A 这样做?

0 投票
0 回答
895 浏览

linux - yum/ zypper 用于在独立 rpm 数据库中进行非 root 安装

我的公司正在开发一种基于 Linux 的软件产品,该产品已交付给不同的客户。它自身的产品由相互交互的小型软件组件组成。

我们通常作为更新/新版本向客户提供的是不同软件组件的当前版本,例如 compA-2.0.1、compB-3.2.3 和 compC-4.1.2

目前,我们为安装/升级过程使用了一个相当简单的 shell 脚本。但是,我们希望向最先进的包装前进,主要是为了有一种简单的方法来交换不同版本的组件,跟踪文件和它们所属的包,并为客户提供更简单的界面更新/安装。

根据客户需求,软件组件安装在不同的目录中。所以它可能在/opt/usr/local或者完全不同的东西。

由于我们的绝大多数客户在基于 rpm 的 Linux 发行版上运行,我们决定使用 rpm-packages 而不是 dpkg。

在 rpm 术语中,我们的问题是非 root 安装。使用以下功能,这是非常直接的:

  • --dbpath使用选项拥有自己的 rpm 数据库
  • Prefix使用该机制安装在不同的位置
  • AutoReqProv: no可选:在 rpm 规范文件中禁用自动库依赖

使用这些功能/选项允许我们创建可以使用rpm命令行工具以非 root 用户身份安装的 rpm 包。

但是,我们真正希望看到的是通过带有yum或的 http 存储库安装这些包zypper。后者是基于 SUSE 的发行版中的首选工具。

我们看到的问题是,这些工具都没有提供--dbath非 root 安装所需的替代 rpm 数据库选项(以 rpm 为单位)和前缀支持。

有人对如何处理这个问题有建议/想法吗?是否有我们不知道的第三个软件包工具?

还是我们应该走一条完全不同的路线?我玩过 GNU stow,并围绕它编写了一些非常简单的类似 yum 的逻辑 - 但随后我基本上会启动我自己的包安装工具,我试图绕过它。

0 投票
1 回答
2695 浏览

linux - zypper 添加存储库并启用单行刷新

当我使用 zypper 添加存储库时:

那我必须做

检查存储库的编号并启用自动刷新:

我不能在一行中完成所有这些吗?

0 投票
1 回答
449 浏览

linux - zypper install rpm 并查看执行的命令(非常冗长?)

我正在打包我自己的 rpm,但我的一个 rpm 并没有达到我的预期,所以我想调试 zypper 正在做什么:prepost部分的哪些行被执行以及它们的结果是什么......有什么zypper 的非常详细的选项?我试过了:

但这并没有提供任何额外的信息......

0 投票
1 回答
5395 浏览

curl - Zypper 中的 Curl 下载错误

我正在尝试通过 zypper 安装软件包:

显然 zypper 无法连接到服务器。但是我可以直接通过 cUrl 下载文件:

我在设置的代理后面/etc/sysconfig/proxy。有任何想法吗?

0 投票
1 回答
718 浏览

hadoop - Ambari 安装脚本位置

我正在使用 Apache Ambari 设置 HDP 2.1 集群。所有服务器都运行 SLES 11 SP3。如果由于某些依赖项而选择安装 Ganglia,则安装失败:

显然,Regex 选择了 5.3 版本,但可以使用 5.2 版本。所以我的问题是:安装脚本存储在哪里,Ambari 在这里运行?我想用正确版本的包替换正则表达式。