Показать доступную / установленную версию в выводе apt-cache
Я читал об этом Q&A: Показать доступную / установленную версию в результатах поиска aptitude. У меня вопрос, как мне искать по имени, а не по терминам? я должен изменить поиск apt-cache $TERMS
apt-кеш поиск $NAME
?
Я пытался изменить его, но он не работает. Надеюсь, кто-нибудь может мне помочь.
2 ответа
В терминале запустить apt-cache policy
с названием пакета. Это покажет вам, какую версию вы установили, если таковая имеется вместе с тем, что доступно в репозиториях Ubuntu. Например, если на моей машине я вхожу apt-cache policy sudo
, вывод:
sudo:
Installed: 1.8.3p1-1ubuntu3.4
Candidate: 1.8.3p1-1ubuntu3.4
Version table:
*** 1.8.3p1-1ubuntu3.4 0
500 http://gb.archive.ubuntu.com/ubuntu/ precise-updates/main i386 Packages
500 http://security.ubuntu.com/ubuntu/ precise-security/main i386 Packages
100 /var/lib/dpkg/status
1.8.3p1-1ubuntu3 0
500 http://gb.archive.ubuntu.com/ubuntu/ precise/main i386 Packages
Показывает, что у меня установлена версия 1.8.3p1-1ubuntu3.4 и это последняя версия.
Кроме того, вы можете использовать веб-сайт поиска пакетов Ubuntu, чтобы увидеть, что доступно для поиска по имени или описанию. Хотя это не скажет вам, что вы установили.
Попробуйте использовать apt-cache search -n szName
(искать szName) и apt-cache search szName
(искать термин)