首先,打开 teamviewer 官方下载地址:https://www.teamviewer.com/zhCN/download/linux/
这里,以 CentOS7 的安装为例,找到 CentOS 版本的下载地址,使用如下命令下载 rpm 安装包:
[root@RicenOS ~]# curl -O https://dl.teamviewer.cn/download/linux/version_14x/teamviewer_14.4.2669.x86_64.rpm
使用如下命令安装 teamviewer:
[root@RicenOS ~]# rpm -ivh teamviewer_14.4.2669.x86_64.rpm
警告:teamviewer_14.4.2669.x86_64.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID 0c1289c0: NOKEY
错误:依赖检测失败:
libQt5DBus.so.5()(64bit) >= 5.5 被 teamviewer-14.4.2669-0.x86_64 需要
libQt5Gui.so.5()(64bit) >= 5.5 被 teamviewer-14.4.2669-0.x86_64 需要
libQt5Qml.so.5()(64bit) >= 5.5 被 teamviewer-14.4.2669-0.x86_64 需要
libQt5Quick.so.5()(64bit) >= 5.5 被 teamviewer-14.4.2669-0.x86_64 需要
libQt5WebKit.so.5()(64bit) >= 5.5 被 teamviewer-14.4.2669-0.x86_64 需要
libQt5WebKitWidgets.so.5()(64bit) >= 5.5 被 teamviewer-14.4.2669-0.x86_64 需要
libQt5Widgets.so.5()(64bit) >= 5.5 被 teamviewer-14.4.2669-0.x86_64 需要
libQt5X11Extras.so.5()(64bit) >= 5.5 被 teamviewer-14.4.2669-0.x86_64 需要
qt5-qtdeclarative >= 5.5 被 teamviewer-14.4.2669-0.x86_64 需要
qt5-qtquickcontrols >= 5.5 被 teamviewer-14.4.2669-0.x86_64 需要
这里主要缺少 qt5-qtwebkit、qt5-qtx11extras、qt5-qtdeclarative、qt5-qtquickcontrols 这四个依赖包,使用如下命令安装:
[root@RicenOS ~]# yum install qt5-qtwebkit qt5-qtx11extras qt5-qtdeclarative qt5-qtquickcontrols
安装完相关依赖包后,再次使用 rpm 命令安装 teamviewer:
[root@RicenOS ~]# rpm -ivh teamviewer_14.4.2669.x86_64.rpm
查看 teamviewer 的运行状态:
[root@RicenOS ~]# teamviewer --info
如果没有设置密码,TeamViewer ID 是空的。
[root@RicenOS ~]# teamviewer --passwd p2019Vip
这里设置连接密码为:p2019Vip,再次使用 teamviewer --info 命令,可以看到 TeamViewer ID。此时,可以使用 teamviewer 进行远程连接了,效果如下图所示:
![e63a58309e57e913876f7ed3f46abbb1.png](https://img.php1.cn/3cd4a/1eebe/cd5/8ad8f3bf8da691df.webp)