标签: zypper

使用zypper生成反向依赖关系

有了zypper,我可以得到包A取决于包B.但是,我需要知道的是哪些包依赖于包B.

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

dependencies package-managers opensuse meego zypper

9
推荐指数
2
解决办法
5733
查看次数

openSUSE zypper 错误 - 在指定的 URL 中找不到有效的元数据,无法确定存储库类型

我有一个RPM repository运行JFrog Artifactory。CentOS 和 RHEL 主机正在使用它,我也想将它与我的 openSUSE 主机一起使用。

JFrog 的这份文档没有明确说明只支持 yum 客户端,并且由于他们使用了术语RPM repository,对我来说这表明存储库也应该与zypper客户端一起使用。

这是一个关于源代码的opensuse文档repomd/rpm md/YUM,使用该createrepo命令创建的 openSUSE 主机上的存储库的视觉检查看起来与 JFrog RPM 存储库布局一致。

opensuse:~ # ll /data/internalrepo/
total 1157456
-rw-r--r-- 1 root root 1185231772 Apr 22 08:54 myapp-server-2019.0.x86_64.rpm
drwxr-xr-x 1 root root        494 Apr 22 08:55 repodata
opensuse:~ # ll /data/internalrepo/repodata/
total 324
-rw-r--r-- 1 root root   1901 Apr 22 08:55 6a654dd3c11ae0f51efd9cd3fd09ccfdc3c48e988ab886c370e94f7f5bcdf3d1-primary.xml.gz
-rw-r--r-- 1 root root 315545 …
Run Code Online (Sandbox Code Playgroud)

repository opensuse artifactory zypper sles

7
推荐指数
1
解决办法
1296
查看次数

如何将默认存储库/存储库添加到SLES 11 SP4?

我有一个由不可用的人安装的SLES 11 SP4服务器.我查了/etc/zypp/repos.d,有一个repo文件SUSE-Linux-Enterprise-Server-11-SP4 11.4.4-1.109.repo它的内容是:

[SUSE-Linux-Enterprise-Server-11-SP4 11.4.4-1.109]
name=SUSE-Linux-Enterprise-Server-11-SP4 11.4.4-1.109
enabled=1
autorefresh=0
baseurl=cd:///?devices=/dev/sr0
path=/
type=yast2
keeppackages=0
Run Code Online (Sandbox Code Playgroud)

这个回购不可用.我想添加默认的网络存储库/存储库,但经过大量搜索后我找不到如何做到这一点.我知道如何添加存储库,但我不知道如何添加默认存储库.你能为他们提供zypper ar命令吗?

提前致谢.

suse repository zypper sles

5
推荐指数
2
解决办法
4万
查看次数

zypper 列出未安装包中的文件

使用zypper search,我可以找到包。我知道我可以使用

rpm -qlp <package.rpm>
Run Code Online (Sandbox Code Playgroud)

列出文件,但我没有;因为它位于其中一个zypper存储库中。有这样的吗?

zypper list-files-in <package>
Run Code Online (Sandbox Code Playgroud)

注意:我正在为试图解决相同问题的其他人创建一个自我回答的问答

rpm zypper

5
推荐指数
1
解决办法
1350
查看次数