На этот вопрос уже есть ответ:
Я хочу узнать, есть ли программа - Chromium например -устанавливается на Ubuntu или нет. Вручную или в виде пакета.
Как узнать, установлена ли программа через командную строку?
e, g, Хром, Выполнение в терминале chromium-browser
если это будет установка, то это будет открыто. Если это не будете Вы, то доберется
chromium-browser: command not found
Проверять, является ли пакет установкой также
dpkg -l | grep chromium-browser
Вы доберетесь как это, если это будет установлено:
К списку всех установленных пакетов просто используйте
dpkg -l
ИЛИ
Используйте тип Центра программного обеспечения Ubuntu chromium
Если Вы видите зеленый значок как это:
Это означает, что установлено :)
Ну, если вы действительно хотите что-нибудь , которое установлено, то лучше всего попытаться запустить его. Может быть, вы можете обойтись без поиска начального файла во всех каталогах $ PATH, но если кто-то, например, установит что-то в / opt, это не сработает.
Вы можете использовать команду "dpkg". Перейдите по этой ссылке http://ssatish.wordpress.com/2012/12/31/ubuntu-how-to-check-if-a-software-is-installed/
И всегда есть apt-cache policy <package-name>
(sudo не требуется).
Не установлено:
oli@bert:/$ apt-cache policy gnuift
gnuift:
Installed: (none)
Candidate: 0.1.14-11
Version table:
0.1.14-11 0
500 http://archive.ubuntu.com/ubuntu/ oneiric/universe amd64 Packages
Установлено:
oli@bert:/$ apt-cache policy firefox
firefox:
Installed: 8.0+build1-0ubuntu0.11.10.3
Candidate: 8.0+build1-0ubuntu0.11.10.3
Version table:
*** 8.0+build1-0ubuntu0.11.10.3 0
500 http://archive.ubuntu.com/ubuntu/ oneiric-updates/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu/ oneiric-security/main amd64 Packages
100 /var/lib/dpkg/status
7.0.1+build1+nobinonly-0ubuntu2 0
500 http://archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages
Или dpkg
: dpkg -l | grep -E '^ii' | grep <package name>
. Когда он не установлен, он не будет отображать вывод. Когда это так, он покажет что-то вроде:
oli@bert:~$ dpkg -l | grep -E '^ii' | grep firefox
ii firefox 8.0+build1-0ubuntu0.11.10.3 Safe and easy web browser from Mozilla
ii firefox-branding 8.0+build1-0ubuntu0.11.10.3 Safe and easy web browser from Mozilla - transitional package
ii firefox-globalmenu 8.0+build1-0ubuntu0.11.10.3 Unity appmenu integration for Firefox
ii firefox-gnome-support 8.0+build1-0ubuntu0.11.10.3 Safe and easy web browser from Mozilla - GNOME support
ii firefox-locale-en 8.0+build1-0ubuntu0.11.10.3 English language pack for Firefox
Это, очевидно, нечеткий поиск, но полезный, если вы не уверены, какой пакет вы ищете.
Немного сложнее, но если они на текущем пути, вы можете просто запустить их. Это небольшая миссия, поэтому я бы предпочел просто запустить:
oli@bert:/$ which chromium-browser
/usr/bin/chromium-browser
И:
oli@bert:/$ which gnuift
# returns nothing
Это зависит от здравомыслия пользователя , Ничто не мешает кому-то установить что-то под названием chromium-browser
, которое не является Chromium. Они могут даже неправильно упаковать его и установить. Ни один из методов не может быть уверен на 100%.
Но при условии, что владелец в здравом уме - пакеты должны быть достаточно хороши для большинства людей.
Для графического просмотра откройте Software Centre
и нажмите кнопку Installed
вверху:
Возможно, вы захотите нажать Show X technical items
, если вы заинтересованы в системных вещах, но Chromium все равно будет в списке.
Если вам нужно решение для командной строки, то dpkg
ваш друг:
$ dpkg -l
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============-==============-============================================
ii accountsservic 0.6.14-1git1ub query and manipulate user account informatio
ii acl 2.2.51-3 Access control list utilities
ii acpi-support 0.138 scripts for handling many ACPI events
ii acpid 1:2.0.10-1ubun Advanced Configuration and Power Interface e
ii acroread 9.4.6~enu-0one Adobe Reader
ii acroread-commo 9.4.6~enu-0one Adobe Reader - Common Files
ii adduser 3.112+nmu1ubun add and remove users and groups
ii adium-theme-ub 0.3.1-0ubuntu1 Adium message style for Ubuntu
ii aisleriot 1:3.2.1-0ubunt Solitaire card games
ii alacarte 0.13.2-2ubuntu easy GNOME menu editing tool
ii alsa-base 1.0.24+dfsg-0u ALSA driver configuration files
ii alsa-utils 1.0.24.2-0ubun Utilities for configuring and using ALSA
..........