rpi 树莓派 64-bit kali linux安装teamviewer

背景

最近翻出了吃灰好久的树莓派3B,正巧不太勤奋的offensive-security刚刚更新了2020.1版的树莓派kali镜像,这里是官方下载地址,顺便为各位送上下了一晚上传到百度云的链接(64-bit)(提取码:cv3l)。手边没有合适的显示器,所以我喜欢让树莓派开机自启teamviewer,然后用其他设备teamviewer树莓派进行操作。在teamviewer的安装过程中踩了不少坑,写下这篇博客,希望对读者有帮助。

版本问题

我安装的是64位arm的kali,而teamviewer给树莓派的arm版本host只有32位(官方下载地址),导致在安装时会出现位数的兼容性问题,此时执行以下命令:

dpkg --add-architecture armhf

会添加对32位arm软件包的支持。如果此时安装

dpkg -i teamviewer-host_15.2.2756_armhf.deb

可能会遇到:

依赖问题

具体表现当时忘了截图,总之就是安装失败。我们让apt-get帮我们处理这些依赖问题即可:

apt-get update
apt-get install -f 

印象里apt-get解决依赖问题后,teamviewer host就自动安装成功了,如果没有自动安装,再执行一次上面的dpkg -i安装。
此时你就可以在树莓派上打开teamviewer,登陆你的账号。当你满心欢喜的在别的设备上登陆teamviewer然后发现你的“kali”在线并双击连接的时候,你可能会发现,你可以看到那条飞龙,但你却

无法控制

这是一个很奇葩的毛病,让我一度以为32位的这个teamviewer就是不能在64的系统里正常运行,险些重新烧了32位的系统。有说是因为缺vnc依赖的,然而我tightvncserver是最新版,万能的谷哥之后终于得到了以下解决方案:

apt-get install libxtst6:armhf

最后,可以设置kali的显示分辨率,否则连接teamviewer时屏幕会非常小,分辨率很低,设置方法可以参考这篇文章。
重启后不出意外,可以完美解决以上的问题,至此,我们已经可以正常的享受teamviewer了!

参考资料

  • Teamviewer官方社区
  • CSDN(apt-get install -f)
  • CSDN(dpkg --add-architecture)

你可能感兴趣的:(树莓派,IoT)