Как я могу перечислить все файлы, которые были установлены пакетом ZYpp / Zypper?

19

Как я могу использовать, zypperчтобы перечислить расположение установленных файлов для данного пакета?

becko
источник
2
Вы проверили справочные страницы на zypper?
ryekayo
@ryekayo Да, у меня есть, но я не нашел то, что хочу. Я уже пробовал zypper info PACKAGE_NAME, но не перечисляет установленные файлы. Какие-либо предложения?
Becko
Вы также пробовали искать в Интернете в первую очередь? Первое попадание в DuckDuckGo - это: forums.opensuse.org/showthread.php/… при использовании терминов «файлы списка zypper в пакете»
SailorCire,

Ответы:

13

В openSUSE есть несколько способов перечисления установленных файлов. С Zypper я бы попробовал:

zypper search -i

Или:

zypper search --installed-only

С помощью RPM вы можете попробовать:

rpm -ql packageName | less
ryekayo
источник
7
Это список установленных пакетов. Что мне нужно, это список файлов, установленных пакетом.
becko
Я обновил свой ответ
ryekayo
14
В предложении zypper по-прежнему перечислены пакеты с не установленными файлами
Эрик Мартино,
14

rpm может использоваться для вывода списка установленных файлов из пакета <package>с:

rpm -ql <package>

длинная версия:

rpm --query --list <package>

zypper (на данный момент) не поддерживает перечисление установленных файлов.

Кроме того, я считаю «обратное» полезным. Чтобы найти пакет «владеющий» файлом, <file>вы можете использовать

rpm -qf <file>

возвращая точную посылку.

okurz
источник