Если я хочу узнать, установлен ли Skype, я набрал бы следующее:
viggy@ubuntu:~$ apt-cache policy skype
skype:i386:
Installed: 4.0.0.8-1
Candidate: 4.0.0.8-1
Version table:
*** 4.0.0.8-1 0
100 /var/lib/dpkg/status
Или, если Eclipse установлен:
viggy@ubuntu:~$ apt-cache policy eclipse
eclipse:
Installed: (none)
Candidate: 3.7.2-1
Version table:
3.7.2-1 0
Но, скажем, я хочу знать, если виртуальная машина Java установлена. Откуда мне знать, на что перейти apt-cache policy
? Например, вы можете не знать, что перейти на apt-cache policy
для некоторых программ:
viggy@ubuntu:~$ apt-cache policy java
N: Unable to locate package java
viggy@ubuntu:~$ apt-cache policy JVM
N: Unable to locate package JVM
Вы можете искать название программы, используя следующую команду:
apt-cache search TitleYouWant
При этом будет выполнен поиск любого пакета, в котором есть слово. Сначала обновите список пакетов apt-get, используя:
sudo apt-get update
Если вы установили openjdk , тогда используйте
apt-cache policy openjdk*
. В случае sun-java используйте
apt-cache policy sun-java*
. версия java, установленная на вашем компьютере
Надеюсь, это поможет