使用zypper search
,我可以找到包裹。我知道我可以使用
rpm -qlp <package.rpm>
列出文件,但我没有它;因为它位于zypper
存储库之一中。有这样的东西吗?
zypper list-files-in <package>
注意::我正在为其他试图解决同一问题的人创建一个self-answered Q&A
答案 0 :(得分:2)
zypper
中似乎没有一个选项可以在一个命令中执行此操作,但是您可以:
无需安装即可获取文件(注意:如果此命令威胁您卸载软件包,这不是问题;带有--download-only
标志zypper
的文件将在下载后停止)
zypper in --download-only <package>
查找文件:
find /var/cache/zypp -iname "package*rpm"
列出已卸载软件包中的文件:
rpm -qlp /var/cache/zypp/packages/<repo_alias>/suse/<arch>/<package-file-name>
现在,您可以根据需要清理下载的文件(和其他一些缓存):
zypper clean