Mostra a versão disponível / instalada na saída da pesquisa do aptitude

3

É possível fazer aptitude mostrar a versão disponível / instalada de um pacote em uma saída de aptitude search mypackage ?

Eu sei que posso mostrar a versão via aptitude show mypackage , mas quero que ela apareça também na saída de uma pesquisa aptitude .

    
por student 05.07.2012 / 16:10

1 resposta

3

Isso pode funcionar para você. Coloque isso em um arquivo de script chamado apt-version.sh e torne-o executável.

#!/bin/bash
TERMS=$@
for name in $(apt-cache search "$TERMS" | sed 's/ .*//'); do
    echo "$name "
    apt-cache show $name | grep -i -e "description-en" -e "version" | sed 's/^/    /'
done

Um teste. Coloque seus termos de pesquisa após o nome ao executá-lo.

$ ./apt-version.sh  mesa-util
mesa-utils 
    Version: 8.0.1+git20110129+d8f7d6b-0ubuntu2
    Description-en: Miscellaneous Mesa GL utilities
mesa-utils-extra 
    Version: 8.0.1+git20110129+d8f7d6b-0ubuntu2
    Description-en: Miscellaneous Mesa utilies (opengles, egl)
    
por Sepero 07.07.2012 / 08:11

Tags