Несколько месяцев назад я установил пакет JDK на Ubuntu 14.04, но я не знаю, как проверить, какая версия.
Итак, как это сделать установлен ли пакет на Ubuntu и какая версия его установлена?
В терминале запустите dpkg -l | grep <name or pattern>. Например,
dpkg -l | grep firefox
ii firefox 51.0.1+build2-0ubuntu0.14.04.2 amd64
вещь ii означает, что она установлена. Очевидно, что если выход отсутствует, пакет не установлен.
Если вы знаете имя пакета, используйте политику apt-cache:
$ apt-cache policy firefox | grep 'Installed:'
Installed: 51.0.1+build2-0ubuntu0.16.04.1
$ apt-cache policy golang | grep 'Installed:'
Installed: (none)
Если вы этого не сделаете, используйте dpkg --get-selections | grep 'jdk'
$ dpkg --get-selections | grep 'jdk'
jdk1.8.0-111 deinstall
openjdk-7-jre-headless:amd64 deinstall
openjdk-8-jdk:amd64 install
openjdk-8-jdk-headless:amd64 install
openjdk-8-jre:amd64 install
openjdk-8-jre-headless:amd64 install
openjdk-9-jre-headless:amd64 deinstall
Используйте команду dpkg, которая является менеджером пакетов для Debian.
>dpkg -s /package name/
Используйте команду dpkg , чтобы узнать все доступные вам имена пакетов.
Или вы можете использовать следующую команду (он перечисляет все пакеты в / var / lib / dpkg / status):
>dpkg-query -l
Вы также можете попробовать совместить имя пакета с использованием wild cards :
>dpkg-query -l 'libc6*'