Как узнать, установлен ли конкретный пакет на ubuntu? [Дубликат]

У этого вопроса уже есть ответ здесь: Как я могу проверить, установлен ли пакет (нет привилегий суперпользователя)? 6 ответов Как проверить, установлен ли пакет на моем сервере? 6 ответов

Несколько месяцев назад я установил пакет JDK на Ubuntu 14.04, но я не знаю, как проверить, какая версия.

Итак, как это сделать установлен ли пакет на Ubuntu и какая версия его установлена?

1
задан 5 February 2017 в 20:54

3 ответа

В терминале запустите dpkg -l | grep <name or pattern>. Например,

dpkg -l | grep firefox
ii  firefox       51.0.1+build2-0ubuntu0.14.04.2                      amd64 

вещь ii означает, что она установлена. Очевидно, что если выход отсутствует, пакет не установлен.

7
ответ дан 23 May 2018 в 01:46

Если вы знаете имя пакета, используйте политику 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
6
ответ дан 23 May 2018 в 01:46

Используйте команду dpkg, которая является менеджером пакетов для Debian.

>dpkg -s /package name/  

Используйте команду dpkg , чтобы узнать все доступные вам имена пакетов.

Или вы можете использовать следующую команду (он перечисляет все пакеты в / var / lib / dpkg / status):

>dpkg-query -l  

Вы также можете попробовать совместить имя пакета с использованием wild cards :

>dpkg-query -l 'libc6*'
2
ответ дан 23 May 2018 в 01:46

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

Похожие вопросы: