Я думаю о некоторых, как Contents-<arch>.gz
на Debian. Сетевой сервис тоже был в порядке. Это существует?
Простая разработка: например, нам нужен двоичный файл с именем exampletool
, который мы очень хорошо знаем из других дистрибутивов или операционных систем. Мы хотим установить это, например, с помощью zypper. Но Zypper может только установить пакет. Чтобы выяснить, в каком пакете мы можем найти требуемый exampletool
двоичный файл, нам нужно выполнить практически поиск, а в идеале быстрый индексированный поиск в списке файлов не установленных в данный момент, но доступных в репозиториях пакетов . На debian в репозиториях пакетов есть файл индекса Contents-amd64.gz
, в котором мы можем найти требуемый пакет с помощью одной zgrep
команды. Я также ищу похожее решение для одной команды для OpenSUSE. Если такового нет, веб-сервис также был бы в порядке для той же функциональности.
zypper search --provides [--match-exact] getenforce
не возвращают результаты, в то время какzypper search --provides nslookup
делает.Гуглерам будущего: рядом с замечательным решением @SailorCire :-), есть также инструмент с именем
scout
, который способен искать практически во всем, мы можем найти rpm-s для двоичного файла так же, как мы можем найти банки для данного класса Java.Например, мы можем использовать
bin
команду scout, чтобы узнать, какой пакет предоставляетhg
исполняемый файл:Результатом этого поиска является
mercurial
пакет:источник
scout
инструменте? Можете ли вы дать его полное имя или URL к его коду?zypper wp scout
пишетNo matching items found.
Я использую Gecko Linux XFCE. Я открыл Yast2 и установил gnome-search-tool и gnome-shell-search-provider-nautilus . Работает нормально, как и сом.
источник