问题标签 [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.
postgresql - libpq.so 不在 `pg_config --libdir` 路径中 [OpenSUSE]
正如标题所说,该库libpq.so
不在pg_config --libdir
. 我安装postgresql posqtgresql-devel
它提供的包libpq5
反过来安装libpq.so
.
我们的应用程序依赖于pg_config --libdir
寻找的路径,libpq.so
但它失败了。这是 OpenSUSE 包管理的一些问题,还是我们不应该pg_config
为此目的使用它?
ansible - 如何使用 Ansible 的 zypper 模块列出所需的 Suse 服务器补丁?
我正在使用 ansible 来自动化某些服务器上的操作系统补丁过程。我想知道是否有办法在 SUSE 机器上列出所需的补丁,例如,使用 Zypper 模块。
对于 CentOs 服务器,我使用的是 yum 模块yum: list=updates
。我想知道 Suse 是否有类似的东西,我不喜欢使用命令模块。
yum - 如何创建使用 setcap 并在 dnf/yum (fedora/redhat) 和 zypper (openSuse) 上工作的 RPM 包
我正在为需要setcap
设置功能的命令的服务开发 RPM 包。使用目的setcap
是监听1024以下的端口号。
RPM 包有一个 'Requires' 部分,它是以逗号分隔的其他必需包的列表,理论上我可以使用它来确保目标系统安装所需的包。
现在问题来了:
setcap
可用于包中的 Fedora 和包libcap
中的 openSUSElibcap-progs
。该软件包
libcap
在 openSUSElibcap-progs
上不可用,在 Fedora 上也不可用。
是否可以创建一个setcap
在 Fedora 和 openSUSE 上安装和工作的单个 RPM 包?
repository - openSUSE zypper 错误 - 在指定 URL 未找到有效元数据,无法确定存储库类型
我有一个RPM repository
运行JFrog Artifactory
。CentOS 和 RHEL 主机正在使用它,我也想将它与我的 openSUSE 主机一起使用。
JFrog 的这份文档没有明确说明只支持 yum 客户端,并且由于他们使用了术语RPM repository
,对我来说,这表明存储库也应该与zypper
客户端一起使用。
这是关于源代码的opensuse文档repomd/rpm md/YUM
,使用该createrepo
命令创建的 openSUSE 主机上的存储库的视觉检查看起来与 JFrog RPM 存储库布局一致。
所以在这一点上,我认为指向zypper
“RPM repository
应该工作”就好了。
但是,当尝试指向存储库时,会出现错误Repository type can't be determined
(下面的#2)。以下是添加存储库的所有步骤:
- 使用 addrepo 添加存储库:
- 尝试刷新回购:
- 这是 repo 文件的样子:
手动下载repomd.xml
文件工作正常。
我试图查看 /var/log/zypper.log,但它有点混乱,我不确定哪些是相关的:
任何想法还有什么要检查的将不胜感激。谢谢!
python - 用于 SUSE 12 SP4 的 python-devel 和相关 rpm 包下载
我想在 SUSE 12 SP4 上安装 python-devel 和它的依赖包。你能引导我到官方的 SUSE 包管理器站点吗?使用 Yast 我找不到 python-devel 包。我做了“zypper search python-devel”但找不到任何东西。请指导我如何在 SUSE 12 SP4 上安装 python-devel。
node.js - 如何在 OpenSUSE Leap 15.2 上清理和重新安装 NPM 和 NodeJS?
作为 root,我在我的 OpenSUSE Leap 15.2 linux 服务器上删除了 /usr/local/bin 和 /usr/local/lib 中的一些目录,以清理一些 nodejs 模块。然后我卸载nodejs
并npm
使用 Zypper ( zypper remove nodejs npm
)。我删除了根目录中的“.npm”目录。我find
从 / 为 'node_modules' 做了一个,但没有找到。之后,我安装了“nodejs”和“npm”(zypper install nodejs npm
),它报告它成功安装了它们。但是当我执行“npm -v”时,它会以/usr/local/bin/npm: No such file or directory
. 我多次尝试卸载/重新安装这些软件包,但 npm 一直因此错误而失败。我有下面的输出。任何帮助是极大的赞赏。
linux - 期望:无法执行“/usr/bin/zypper patch”:没有这样的文件或目录
我写了一个期望脚本
但即使我有完整路径的 zypper,它也会失败:
虽然我可以通过“zypper patch -y --with-interactive”来达到我的目的,但我真的很感兴趣,如何在期望中做到这一点!
rpm - RPM 规范决定首先安装哪个依赖项
我正在尝试创建一个my-main-rpm
包含 10 多个依赖项(其中大部分不是我制作的)的 RPM(),但我想先安装另一个my-rpm-prerequisite
我创建的 RPM()。此my-rpm-prerequisite
RPM 创建/修改一些需要在安装其他依赖项之前完成的文件。
我希望能够使用单个命令安装整个 rpm:dnf/yum/zypper install my-main-rpm
它应该安装所有依赖项。但我希望该命令首先安装my-rpm-prerequisite
有什么办法可以做到这一点吗?
或者有什么方法可以在安装依赖项之前执行脚本?
python - 在 suse15 linux 上安装 pip3 时找不到“pip3”失败
在 suse15 linux 上安装 pip3 时遇到以下问题。如何解决这个问题?