Como usar os termos AND na pesquisa zypper?

1

Suponha que eu queira procurar o pacote luasocket no OpenSUSE, mas não sei se é chamado lua-socket , lua_socket , liblua-socket , lua5.1-socket , socket-lua ou quem sabe o quê.

Portanto, faço uma pesquisa:

zypper se lua socket

O problema com isso é que ele mostra os pacotes contendo lua palavra-chave e também pacotes contendo socket palavra-chave, preenchendo minha tela com os resultados que eu não quero.

zypper search --help informa o seguinte:

   Command options:
     --match-all            Search for a match with all search strings (default).
     --match-any            Search for a match with any of the search strings.

Mas --match-all parece não funcionar da maneira esperada. Como posso AND termos ao pesquisar pacotes no OpenSUSE?

Nota : Se possível de uma forma mais limpa do que:

zypper se lua | grep socket
    
por Alicia 28.07.2013 / 19:06

3 respostas

0

Eu acho que essa será sua opção mais limpa (como em fácil de digitar).

Você pode fazer uma expressão regular no zypper:

Na tela de ajuda:

* and ? wildcards can also be used within search strings.
If a search string is enclosed in '/', it's interpreted as a regular expression.
    
por 13.06.2014 / 20:50
0

Você pode tentar:

zypper se 'lua*socket'
    
por 13.06.2014 / 20:59
-1

você pode usar zypper se mysql

E você obterá todas as informações com 'mysql', então você pode descobrir o que você realmente quer!

    
por 26.11.2014 / 05:16