Estou pensando em alguns como Contents-<arch>.gz
no Debian. Um serviço de rede também foi bom. Isto existe?
Elaboração simples: por exemplo, precisamos de um binário chamado exampletool
, que sabemos muito bem de outras distribuições ou sistemas operacionais. Queremos instalar isso, por exemplo, com o zypper. Mas o zypper pode instalar apenas um pacote. Para descobrir em qual pacote podemos encontrar o exampletool
binário necessário , precisamos fazer praticamente uma pesquisa e, idealmente, uma pesquisa rápida e indexada na lista de arquivos dos pacotes atualmente não instalados, mas nos pacotes disponíveis dos repositórios . No debian, existe um arquivo de índice nos repositórios de pacotes nomeados Contents-amd64.gz
, no qual podemos encontrar o pacote necessário com um único zgrep
comando. Também estou procurando uma solução de comando único semelhante para o OpenSUSE. Se não houver, um serviço da Web também será adequado para a mesma funcionalidade.
zypper search --provides [--match-exact] getenforce
não retornam resultados, enquanto retornamzypper search --provides nslookup
.Para os googlers do futuro: ao lado da maravilhosa solução do @SailorCire :-), também existe uma ferramenta chamada
scout
, capaz de pesquisar em praticamente tudo, podemos encontrar rpm-s para um binário, assim como podemos encontrar o jars para uma determinada classe java.Por exemplo, podemos usar o
bin
comando scout para descobrir qual pacote fornece ohg
executável:O resultado desta pesquisa é o
mercurial
pacote:fonte
scout
ferramenta? Você pode dar o código 'nome completo ou URL ao seu'?zypper wp scout
diz:No matching items found.
Estou usando o Gecko Linux XFCE. Abri o Yast2 e instalei o gnome-search-tool e o gnome-shell-search-provider-nautilus . Funciona bem, assim como o peixe-gato.
fonte