在 Raspberry Pi 4 上的 Ubuntu Mate 20.04(arm64)上安装 RealVNC armhf 版本

在 Raspberry Pi 4 上的 Ubuntu Mate 20.04(arm64)上安装 RealVNC armhf 版本

我正在尝试让 VNC 在上面运行,我会尝试并快速回顾一下我是如何设法到达这个位置的几乎在职的。

所以我从RealVNC 下载然后显然出现这个错误,因为我正在运行 arm64 Ubuntu Mate,而 RealVNC 只提供一个 armhf:

error wrong architecture - run dpkg --add-architechture to add it and update afterwards

因此我通过运行以下命令来强制该架构:

 sudo dpkg --add-architechture armhf

当我运行 vncserver 时,它一直抱怨某些文件/usr/lib丢失,因此我从这里复制了大量文件Github 备份在这里并且usr/lib这似乎允许 vncserver 运行。

是的,我知道这不是最好的方法,但 Ubuntu Mate 似乎仍处于测试阶段。无论如何,vnc 设置了密码、密钥等,并给了我本地 IP 和会话号/端口。登录时,它会要求输入用户名/密码,等待几秒钟,然后返回“访问被拒绝”。我应该注意,在运行脚本时xstartup.sh/home/user/.vnc它曾经说cannot find /home/user/.Xresources文件。我确实注意到错误出现在本指南但它没有被提及作为一个问题?

我认为我运行后touch ~/.Xresources错误就消失了,但是当我运行它时xstartup.sh它只会导致一个空白的终端窗口。

最后两个日志文件在这里:Pastebin1&Pastebin2。第二个是唯一显示客户端被拒绝的。所以,简而言之,我认为 VNC 登录错误与前端桌面环境有关,而不是强制架构/复制文件。

请问有什么想法吗?如何修复桌面环境以允许 VNC 连接?

相关内容