Я хочу узнать, установлена ли на Ubuntu программа - Chromium, например. Вручную или в виде пакета.
Как узнать, установлена ли программа через командную строку?
Я хочу узнать, установлена ли на Ubuntu программа - Chromium, например. Вручную или в виде пакета.
Как узнать, установлена ли программа через командную строку?
И всегда есть apt-cache policy <package-name>
(не нужно sudo).
Не установлено:
[email protected]:/$ 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
установлен:
[email protected]:/$ 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>
. Когда он не установлен, он не будет показывать вывод. Когда это будет, он будет показывать что-то вроде:
[email protected]:~$ 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
Это, безусловно, более сумасшедший поиск, но удобный, если вы не уверены, какой пакет вы ищете.
Немного сложнее, но если они находятся на текущем пути, вы можете просто запустить их. Это немного миссия, поэтому я скорее всего запустил:
[email protected]:/$ which chromium-browser
/usr/bin/chromium-browser
и
[email protected]:/$ which gnuift
# returns nothing
Это зависит от здравомыслия пользователя. Ничто не мешает кому-то устанавливать что-то, называемое chromium-browser
, которое не является Chromium. Они могут даже упаковать его неправильно и установить. Ни один из методов не может быть на 100% уверенным.
Но при условии, что владелец является разумным - пакеты должны быть достаточно хороши для большинства людей.
e, g, Chromium . Запустите в терминале chromium-browser
, если он установлен, он будет открыт. Если это не так, вы получите
chromium-browser: command not found
Чтобы проверить, установлен ли пакет,
dpkg -l | grep chromium-browser
Вы получите это, если оно установлено:
Чтобы указать все установленные пакеты, просто используйте
dpkg -l
ИЛИ
Использовать тип программного обеспечения Ubuntu chromium
Если вы видите зеленый значок следующим образом:
Это означает, что он установлен:)
Для графического представления откройте 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
..........
Ну, если вы действительно хотите установить что-нибудь , лучше всего попытаться запустить его. Возможно, вам удастся найти файл стартера во всех каталогах PATH, но если кто-то что-то устанавливает в / opt, например, это не сработает.
Вы можете использовать команду «dpkg». Ссылка на эту ссылку Ссылка р>