apt-get или aptitude, эквивалентный yum whatprovides [duplicate]

    

У этого вопроса уже есть ответ:

    

Есть ли эквивалент опции yum "whatprovides" в apt-get?

Например, на CentOS

yum whatprovides /usr/share/gdm/themes/TreeFlower/background.png

Рассказывает мне

redhat-logos-4.9.99-11.el5.centos.noarch : CentOS-related icons and pictures.
Repo        : base
Matched from:
Filename    : /usr/share/gdm/themes/TreeFlower/background.png

Можно ли получить аналогичную функциональность в командной строке в Ubuntu?

22 голоса | спросил Richard Holloway 17 PM00000070000004031 2010, 19:52:40

4 ответа


22

Это зависит от того, установлен ли пакет, содержащий файл. Если это так, используйте dpkg -S filename.

Если вы намерены выяснить, какой пакет установить для получения определенного файла, одним из вариантов является использование онлайн packages.ubuntu.com : прокрутите вниз до пункта «Поиск содержимого пакетов». Убедитесь, что выбрано правильное распределение. Если вы ищете файлы, независимо от пути, проверьте соответствующий параметр.

Существует также apt-file , Однако, поскольку этот метод требует обновления базы данных файлов, я предпочитаю другой, мгновенный вариант.

ответил loevborg 17 PM00000070000004231 2010, 19:58:42
17

Вам нужна команда «apt-file».

apt-file search /usr/share/gdm/themes/TreeFlower/background.png

Прежде чем использовать его, вам может потребоваться создать или обновить свою базу данных, выполнив:

apt-file update
ответил ImaginaryRobots 17 PM00000070000005831 2010, 19:58:58
1

wajig whichpkg /usr/share/gdm/themes/TreeFlower/background.png

Вам нужно будет установить wajig, который является интерфейсом для кучи утилит, связанных с apt. Если вы используете wajig, вы можете использовать все эти инструменты без необходимости запоминать их имена.

ответил Ryan Thompson 28 +04002010-10-28T04:29:05+04:00312010bEurope/MoscowThu, 28 Oct 2010 04:29:05 +0400 2010, 04:29:05
0

Разве это не тот же вопрос, что и этот Как найти пакет, который предоставляет файл?

Я предпочитаю команду dpkg -S <filepath>

ответил Nande 11 Jam1000000amWed, 11 Jan 2017 03:46:21 +030017 2017, 03:46:21

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132