1、安装环境
Ubuntu版本:16.04 64位
TeamViewer版本:v13.1.8286
2、安装过程
根据查阅相关教程,共找到3种安装方式,具体如下:
(1)deb文件安装
首先从TeamViewer官网Linux下载页根据Ubuntu系统位数(32,64bit)选择对应的安装包
通过Terminal打开文件所在目录,首先安装依赖包
sudo apt-get install libjpeg62:i386 libxinerama1:i386 libxrandr2:i386 libxtst6:i386 ca-certificates
然后安装TeamViewer程序
sudo dpkg -i teamviewer_13.1.8286_amd64.deb
正在选中未选择的软件包 teamviewer。
(正在读取数据库 ... 系统当前共安装有 184424 个文件和目录。)
正准备解包 teamviewer_13.1.8286_amd64.deb ...
正在解包 teamviewer (13.1.8286) ...
正在设置 teamviewer (13.1.8286) ...
正在处理用于 desktop-file-utils (0.22-1ubuntu5.2) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 gnome-menus (3.13.3-6ubuntu3.1) 的触发器 ...
正在处理用于 mime-support (3.59ubuntu1) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.15-0ubuntu1.1) 的触发器 ...
在执行安装时,可能会遇到如下问题:
sudo dpkg -i teamviewer_12.0.85001_i386.deb
(正在读取数据库 ... 系统当前共安装有 215790 个文件和目录。)
正准备解包 teamviewer_12.0.85001_i386.deb ...
正在将 teamviewer:i386 (12.0.85001) 解包到 (12.0.85001) 上 ...
dpkg: 依赖关系问题使得 teamviewer:i386 的配置工作不能继续:
teamviewer:i386 依赖于 libasound2.
teamviewer:i386 依赖于 libdbus-1-3.
teamviewer:i386 依赖于 libexpat1.
teamviewer:i386 依赖于 libfontconfig1.
teamviewer:i386 依赖于 libfreetype6.
teamviewer:i386 依赖于 libsm6.
teamviewer:i386 依赖于 libxdamage1.
teamviewer:i386 依赖于 libxfixes3.
teamviewer:i386 依赖于 zlib1g.
dpkg: 处理软件包 teamviewer:i386 (--install)时出错:
依赖关系问题 - 仍未被配置
正在处理用于 gnome-menus (3.13.3-6ubuntu3.1) 的触发器 ...
正在处理用于 desktop-file-utils (0.22-1ubuntu5.1) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.59ubuntu1) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.15-0ubuntu1) 的触发器 ...
在处理时有错误发生:
teamviewer:i386
此时执行如下命令即可修复所需依赖关系
sudo apt-get install -f
安装完成后在Terminal中输入teamviewer即可打开。
(2)使用gdebi进行安装(个人感觉最可靠)
同第(1)种方法,下载deb安装包,然后通过如下命令安装gdebi
sudo apt install gdebi
安装完成后,在下载的Teamviewer安装包上点击右键->open it with->gdebi,进行安装即可
(3)使用tv-setup进行安装
在下载页中选择其他系统下的安装包
通过如下命令进行解压
tar xvf teamviewer_13.1.8286_amd64.tar.xz
进入解压得到的Teamviewer文件夹,打开Terminal,使用该目录下的tv-setup进行安装
首先使用如下 命令查看所需依赖项
sduo ./tv-setup checklibs
根据得到的提示进行依赖项安装
然后使用如下 命令进行安装
./tv-setup install
-=- TeamViewer tar.xz interactive installation -=-
Checking dependencies
Analyzing dependencies ...
All library dependencies (*.so) seem to be satisfied!
QtQuickControls seems to be installed
Installing files...
Files will be installed in '/opt/teamviewer'
Continue (y) or abort (n) ? [Y/n]? Y
Copying files...
done
Install daemon?
Note: You can (un)install the daemon at any time.
Commands are explained in 'teamviewer help'
Continue (y) or skip (n) ? [Y/n]? Y
Create menu entries?
Creates menu entries for your desktop environment.
Continue (y) or skip (n) ? [Y/n]? Y
Done!
TeamViewer TAR has been sucessfully installed.
Run teamviewer help for more information.
3、可能遇到not ready, check your connection的问题
解决方法:
重启Teamviewer service
sudo teamviewer daemon stop
sudo teamviewer daemon start
或
sudo teamviewer daemon restart