Я читал об этой Q & A: Показать доступную / установленную версию в результатах поиска aptitude У меня вопрос, как мне искать по имени, а не по терминам? я должен изменить поиск apt-cache $TERMS
на поиск apt-cache $NAME
?
Я пытался изменить его, но он не работает. Надеюсь, кто-нибудь может мне помочь.
попробуйте использовать apt-cache search -n szName
(для поиска szName) и apt-cache search szName
(для поиска термина)
В терминале запустите 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 , чтобы посмотреть, что доступно для поиска по имени или описанию. Хотя это не скажет вам, что вы установили.