如何列出ZYpp / Zypper软件包已安装的所有文件?


19

如何使用zypper它列出给定软件包的已安装文件的位置?


2
您是否检查过zypper的手册页?
ryekayo 2014年

@ryekayo是的,我知道,但是还没有找到想要的东西。我已经尝试过了zypper info PACKAGE_NAME,但是没有列出已安装的文件。有什么建议么?
becko 2014年

您还尝试过先在线搜索吗?在DuckDuckGo上的第一个匹配项是:forums.opensuse.org/showthread.php/…,使用术语“打包程序中的zypper列表文件”
SailorCire 2014年

Answers:


13

在openSUSE中,有几种列出已安装文件的方法。使用Zypper,我会尝试:

zypper search -i

要么:

zypper search --installed-only

使用RPM,您可以尝试:

rpm -ql packageName | less

7
列出已安装的软件包。我需要的是软件包安装的文件列表
becko 2014年

我更新了我的答案
ryekayo 2014年

14
zypper建议仍然列出未安装软件包的文件
Erik Martino

14

rpm可用于列出软件包中的已安装文件,其中<package>包括:

rpm -ql <package>

长版:

rpm --query --list <package>

zypper目前不支持列出已安装的文件。

另外,我发现“反向”很有用。要找到包“拥有”一个文件,<file>您可以使用

rpm -qf <file>

返回确切的包裹。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.