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

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

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

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)
Другие вопросы по тегам