Показать доступную / установленную версию в выводе 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 (искать термин)

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