Saya ingin mengetahui apakah program - Kromium misalnya - adalah diinstal pada Ubuntu atau tidak. Secara manual atau secara paket.
Bagaimana saya tahu jika suatu program diinstal melalui command line?
Dan ada's selalu apt-cache policy <paket-nama>
(tidak ada sudo diperlukan).
Tidak diinstal:
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
Dipasang:
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
Atau dpkg
: dpkg -l | grep -E '^ii' | grep <nama paket>
. Ketika itu's tidak diinstal itu tidak't menunjukkan output. Ketika itu, it'll menunjukkan sesuatu seperti:
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
It's jelas fuzzier pencarian tapi berguna jika anda're tidak yakin yang mana paket anda're looking for.
Sedikit sulit, namun jika mereka're di jalan saat ini, anda hanya bisa menjalankan mereka. Yang's sedikit misi jadi saya'a bukan hanya menjalankan:
oli@bert:/$ which chromium-browser
/usr/bin/chromium-browser
Dan:
oli@bert:/$ which gnuift
# returns nothing
Itu tergantung pada kewarasan pengguna. Ada's apa-apa untuk menghentikan seseorang menginstal sesuatu yang disebut chromium-browser
yang isn't Kromium. Mereka bahkan bisa paket itu salah dan menginstal itu. Baik metode bisa 100% yakin.
Tetapi dengan asumsi pemilik waras - paket harus cukup baik untuk kebanyakan orang.
e,g, Kromium, Jalankan di terminal chromium-browser
jika's install, maka akan terbuka. Jika itu's tidak akan anda dapatkan
chromium-browser: command not found
Untuk memeriksa apakah paket install juga
dpkg -l | grep chromium-browser
Anda akan mendapatkan yang seperti ini jika diinstal:
Untuk daftar semua paket yang terinstal, hanya menggunakan
dpkg -l
ATAU
Gunakan Ubuntu Software Center ketik kromium
Jika anda melihat ikon hijau seperti ini:
Itu berarti sudah dipasang :)
Untuk tampilan grafis, buka Software Centre
, dan klik pada Dipasang
tombol di bagian atas:
Anda mungkin ingin untuk klik Show X teknis produk
tombol jika anda're tertarik pada sistem barang-barang, tapi Kromium akan ada pada daftar pula.
Jika anda ingin command line solusi, maka dpkg
adalah teman anda:
$ 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
..........
Nah, jika anda benar-benar ingin apapun ** yang diinstal, anda bertaruh terbaik akan mencoba untuk menjalankannya. Mungkin anda bisa lolos dengan mencari starter file di semua $PATH direktori, tetapi jika seseorang memasang sesuatu di /opt misalnya, ini tidak't bekerja.