Как узнать, какому пакету принадлежит файл в SUSE?

429
ArthurChamz

Предыдущий вопрос: как узнать, какому пакету принадлежит файл? спросил об управлении пакетами на основе Debian. У меня такой же вопрос для SUSE Enterprise 10, использующего YaST (или любой другой инструмент, подходящий для этой задачи).

Я ищу что-то похожее на apt-fileили yum whatprovides.

1

1 ответ на вопрос

2
mimi.vx

для основанных на оборотах распределений:

rpm -qf /path/to/file 

возвращает name-version-release.archстроку пакета

например:

mimi@argusek ~ $ rpm -qf /usr/bin/aclocal automake-1.15-4.6.noarch 

и в дистрибутивах на основе SUSE:

zypper search -f string 

пока строка ищется в списке файлов в пакете