在 Ubuntu 桌面 64 位 16.04 上安装 TeamViewer 11 后,出现错误:
您的 Teamviewer 版本验证失败,Teamviewer 将因安全原因退出。请重新安装 Teamviewer
我已经卸载并清除了好几次,但安装时总是出现同样的错误。TeamViewer 10 运行正常。我需要版本 11,因为客户已经升级了。
答案1
首先,通过以下方式在终端 () 中删除实际损坏的 Teamviewer 安装:
apt-get purge teamviewer
如果这不起作用你也可以这样做dpkg
:
dpkg -r --force teamviewer
此后,请确保从用户目录中删除所有剩余内容~/.local/share/teamviewer11
,~/.config/temaviewer
即/etc/teamviewer
:
rm -r ~/.local/share/teamviewer11
rm -r ~/.config/teamviewer
sudo rm -r /etc/teamviewer
现在,一切都已解决,您可以进行更新和升级:
sudo apt-get update
sudo apt-get dist-upgrade
然后安装以下软件包:
sudo apt-get install libjpeg62:i386 libxinerama1:i386 libxrandr2:i386 libxtst6:i386 ca-certificates
现在从他们的网站下载 Teamviewer 包 (下载链接)并安装它:
cd ~/Downloads
sudo dpkg -i teamviewer_11.0.57095_i386.deb
之后它应该可以正常运行。如果您在 dash 搜索中没有看到 teamviewer,请检查/usr/share/applications
目录中是否存在快捷方式teamviewer-teamviewer11.desktop
。如果没有,请创建一个
sudoedit teamviewer-teamviewer11.desktop
并粘贴 ( ctrl+ shift+ v) 以下内容:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=TeamViewer 11
Comment=TeamViewer Remote Control Application
Exec=/opt/teamviewer/tv_bin/script/teamviewer
Icon=/opt/teamviewer/tv_bin/desktop/teamviewer.png
Type=Application
Categories=Network;
#Categories=Network;RemoteAccess;
它至少在重启后应该会显示在 Dash 中。同时,您可以首先通过终端启动新安装的 Teamviewer:
teamviewer &
disown
如果您愿意的话,现在您至少可以将其锁定到您的启动器上。
答案2
我找到了一个“解决方案”:
首先我清除了teamviewersudo apt-get purge teamviewer
然后删除了~\.local\share\TeamViewer11
然后更新 ubuntu,重新安装 teamviewer,就可以了