一、弯路 原计划安装VNC-Sever,但安装时,提示需要glibc支持,这个就很夸张了,linux不太可能没有glibc啊,不过还是在ftp.gnu.org/gnu/glibc/glibc-2.33.tar.gz下载了glibc-2.33安装。 安装glibc我知道需要换目录: tar -zxf glibc-2.33.tar.gz mkdir glibc-build cd glibc-build ../glibc-2.33/configure --prefix=/usr/lib64/glibc-2.33 之后当然是make&make install。按照经验,大概“一盏茶”功夫就能安装完成,但是居然等了一个下午还没装完,于是乎,搁在一边不管。放了三天,居然还没装完,这就非常非常神奇了。查看记录,发现“make[1]: Warning: File 'o-iterator.mk' has modification time 6448067 s in the future”,这不是还得等三个月?再看看时钟: edgeboard-191:~# date Thu Nov 19 10:07:00 CST 2020 原来如此,glibc的源比盒子本身时钟更晚,动源的可能性不大,那么赶快更新盒子的时钟 edgeboard-191:~# date -s 2021-3-19 Fri Mar 19 00:00:00 CST 2021 edgeboard-191:~# date -s 14:11:00 Fri Mar 19 14:11:00 CST 2021 嗯,意料之中,很快装成。 但VNC-Server依然无法安装,新的提示是权限不够。我已经是root了,还要什么权限?Sudo一下,居然出错: edgeboard-191:~# sudo sudo: error in /etc/sudo.conf, line 0 while loading plugin "sudoers_policy" sudo: /usr/libexec/sudo/sudoers.so must be only be writable by owner sudo: fatal error, unable to load plugins 二、换方案 换个更简单的VNC吧,选TigerVNC,安装后,远程是灰屏。 再换x11vnc,这次成功了。 安装x11vnc-0.9.13.tar.gz 先 ./configure 得到错误 configure: error: cannot guess build type; you must specify one 不能匹配到盒子操作系统类型,需要手动指定一下,在后面添加" --build=arm-linux " ,即: ./configure --build=arm-linux make make install 生成密码 x11vnc -storepasswd Enter VNC password: Verify password: Write password to /home/root/.vnc/passwd? [y]/n y Password written to: /home/root/.vnc/passwd 输入 startx x11vnc 可以看到vnc服务已开启 其中侦听5900的服务就是VNC Server 在远程windows中用vncviewer打开: 的确是可用的。
|