В чем разница между xtightvncviewer и vncviewer?
Эти две команды, кажется, делают то же самое в Ubuntu и отвечают опции -version, что и TightVNC Viewer версии 1.3.9.
vncviewer
виртуальный пакет , который предоставляется только по xtightvncviewer
Они (в настоящее время) одно и то же.
Чтобы перепроверить, давайте посмотрим на сами файлы:
oliver@ubuntuDesktop:~$ ls -lha /usr/bin/vncviewer
lrwxrwxrwx 1 root root 27 2012-04-07 14:35 /usr/bin/vncviewer -> /etc/alternatives/vncviewer
oliver@ubuntuDesktop:~$ ls -lha /etc/alternatives/vncviewer
lrwxrwxrwx 1 root root 24 2012-04-07 14:35 /etc/alternatives/vncviewer -> /usr/bin/xtightvncviewer
Итак, vncviewer
- это просто заполнитель в системе для любого устанавливаемого вами пакета, который предоставляет vncviewer. В этом случае есть только один вариант xtightvncviewer
.
Есть несколько виртуальных пакетов. Они определяются настройкой Provides:
определенной в других пакетах. Лучший список виртуальных пакетов, которые я нашел, это: http://www.debian.org/doc/packaging-manuals/virtual-package-names-list.txt
Виртуальные пакеты очень полезны для разработчиков пакетов. Вы можете создать свой собственный пакет и сказать: « Если вы хотите использовать этот пакет, вам понадобится другой пакет, который предоставляет ftp-server
». Пакет не заботится, какой из них, если вы установили пакет, который предоставляет ftp-server