xtightvncviewer 和 vncviewer 有什么区别?
这两个命令似乎在 Ubuntu 上执行相同的操作,并且对 -version 选项的响应为 TightVNC Viewer 版本 1.3.9。
答案1
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
。