Quando eu coloco a versão ele me retorna 1 = nao encontrado !
Preciso de return 0
E preciso passar a versão !!! por que é feito uma comparação a fim de fazer um update!
Alguém tem uma idéia??
Mas por enquanto muito obrigado Maxwillian Miorim
Sem mais
Fabio Pires
On 12/2/05, Maxwillian Miorim <[EMAIL PROTECTED]> wrote:
E se colocar um "> /dev/null 2>&1" no fim do comando? O error code é
dado igual e não é exibido nada:
dpkg -l nome_versao > /dev/null 2>&1
Isso joga a saída padrão para /dev/null e e saíde de erros para a
saída padrão (que consequentemente é levada para /dev/null...)
On 12/2/05, Fabio Aberium <[EMAIL PROTECTED]> wrote:
> Ola galera da lista ... Seguinte:
>
> Já quebrei a cabeça mas não encontrei uma opção :
>
> No red hat existe o comando :
>
> rpm -q --quiet nome do pacote-versao
>
> Este comando verifica se um pacote esta instalado através da opção -q e não
> retorna valor no prompt através da opção --quiet.
>
> Estou tentando migrar isso para o dpkg usando a opção -l . Acontece que o
> dpkg não aceita eu colocar a opção da versão do pacote.
>
> Ou seja eu executar o comando:
>
> dpkg -l nomedopacote_versao
>
> Preciso no prmpt não seja retornado valor algum pois meu script irá pegar o
> valor "0" ou "1" na variavel $?.
>
> Alguém sabe como fazer para o dpkg não dar output do comando na tela????? E
> como faço para que ele aceite o nomedopacote mais a versão?
>
> Agradeço desde já!!!!
>
>
--
Maxwillian Miorim - LPIC1 (LPID 85928)
Fone: +55 51 81334205