当我尝试在我的计算机中运行 vncserver 时,我可以看到以下错误 -
vncserver: couldn't find "Xvnc" on your PATH.
vncserver: couldn't find "xauth" on your PATH.
我执行的命令是
>vncserver
我正在使用的操作系统是
SunOS hostname 5.10 Generic_150400-20 sun4u sparc SUNW,SPARC-Enterprise
我尝试用谷歌搜索但无法在任何地方找到合适的解决方案。
答案1
如果您使用的是 Solaris 10 中的 VNC 软件,请确保您的 $PATH 包含 和/usr/openwin/bin
,/usr/X11/bin
然后再运行vncserver
.
答案2
vncserver
是一个运行的脚本Xvnc
。你缺少 Xvnc,它有点……过时了。 RealVNC 似乎忽略了它曾经有过免费软件版本。
不过,它就在这里:http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/distfiles/xc/vnc-4_1_3-unixsrc.tar.gz
Tightvnc 和 Tigervnc 是 Xvnc 的更现代版本;我相信将 Xvnc 符号链接到这些服务器之一也可以工作。
我会继续寻找信息,因为我曾经处理过这个问题,但我的记忆不太清楚。我希望这至少能让你走上正轨。
我没有任何关于Solaris的经验,但我相信你可以通过pkg
一些搜索来安装它:
pkg install --accept solaris-desktop
我认为该命令也可能修复丢失的xauth
.