Instala pacotes yum baseados em expressões regulares

3

Eu gostaria de instalar um lote de pacotes openoffice.org- * do repositório yum. O problema é que eu quero excluir as dezenas de arquivos openoffice.org-langpack * quando eu faço isso. Eu também não quero ter que executar dois comandos (por exemplo, yum install openoffice.org-*;yum remove openoffice.org-lang* ). Eu tentei executar o comando yum install openoffice.org-[^l].* sem qualquer sorte, pois ele procura um pacote rotulado exatamente como digitado. Que comando posso executar para conseguir isso?

    
por Scott 01.07.2011 / 21:53

1 resposta

3

Existem alguns problemas que não podem ser resolvidos com uma dose saudável de awk-fu:

yum list | awk '$1 ~ /^openoffice\.org-[^l].*$/ { print $1 }' | xargs yum install
    
por 01.07.2011 / 22:00