vncviewer
é um pacote virtual que é somente fornecido por xtightvncviewer
.
Eles são (atualmente) a mesma coisa.
Para verificar novamente, vamos ver os arquivos em si:
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
Portanto, vncviewer
é apenas um espaço reservado no sistema para qualquer pacote que você instale que forneça um vncviewer . Neste caso, há apenas uma opção xtightvncviewer
.
Existem vários pacotes virtuais. Eles são definidos pela configuração Provides:
definida em outros pacotes. A melhor lista de pacotes virtuais que encontrei é esta: link
Pacotes virtuais são muito úteis para mantenedores de pacotes. Você pode criar seu próprio pacote e dizer " Se você quiser usar este pacote, precisará de outro pacote que forneça um ftp-server
. " O pacote não importa qual, contanto que você instale um pacote que forneça um ftp-server
.