Показать доступную / установленную версию в результатах поиска aptitude

Можно ли заставить aptitude показывать доступную / установленную версию пакета с выходом aptitude search mypackage?

Я знаю, что могу показать версию через aptitude show mypackage, но хочу он также должен появиться в результатах поиска aptitude.

3
задан 5 July 2012 в 18:10

1 ответ

Это может сработать для вас. Поместите это в файл сценария с именем apt-version.sh и сделайте его исполняемым.

#!/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

Тест. При запуске введите поисковые термины после имени.

$ ./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)
0
ответ дан 5 July 2012 в 18:10

Другие вопросы по тегам:

Похожие вопросы: