1.下载与安装
下载链接:https://www.teamviewer.cn/cn/download/linux/
sudo dpkg -i teamviewer_14.3.4730_amd64.deb //安装
2.解报错
错误为:
dpkg: 依赖关系问题使得 teamviewer 的配置工作不能继续:
teamviewer 依赖于 libqt5gui5 (>= 5.5) | qt56-teamviewer;然而:
系统中 libqt5gui5:amd64 的版本为 5.2.1+dfsg-1ubuntu14.3。
未安装软件包 qt56-teamviewer。
teamviewer 依赖于 libqt5widgets5 (>= 5.5) | qt56-teamviewer;然而:
系统中 libqt5widgets5:amd64 的版本为 5.2.1+dfsg-1ubuntu14.3。
未安装软件包 qt56-teamviewer。
teamviewer 依赖于 libqt5qml5 (>= 5.5) | qt56-teamviewer;然而:
系统中 libqt5qml5:amd64 的版本为 5.2.1-3ubuntu15.1。
未安装软件包 qt56-teamviewer。
teamviewer 依赖于 libqt5quick5 (>= 5.5) | qt56-teamviewer;然而:
系统中 libqt5quick5:amd64 的版本为 5.2.1-3ubuntu15.1。
未安装软件包 qt56-teamviewer。
teamviewer 依赖于 libqt5dbus5 (>= 5.5) | qt56-teamviewer;然而:
系统中 libqt5dbus5:amd64 的版本为 5.2.1+dfsg-1ubuntu14.3。
未安装软件包 qt56-teamviewer。
teamviewer 依赖于 libqt5webkit5 (>= 5.5) | qt56-teamviewer
dpkg: 处理软件包 teamviewer (--install)时出错:
依赖关系问题 - 仍未被配置
sudo apt-get install -f //下载依赖包
sudo dpkg -i teamviewer_14.3.4730_amd64.deb //再次安装
再次安装发现还是报原来的错误,说明依赖包没有被安装,没有被安装,说明镜像源没有teamviewer所需要的依赖包
3.更换镜像源
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak//备份原本软件包的获取来源
sudo gedit /etc/apt/sources.list//把一下内容写入
#deb包
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
##测试版源
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
# 源码
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
##测试版源
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
# Canonical 合作伙伴和附加
deb http://archive.canonical.com/ubuntu/ xenial partner
deb http://extras.ubuntu.com/ubuntu/ xenial main
sudo apt update//更新镜像源
4.再次安装
sudo dpkg -i teamviewer_14.3.4730_amd64.deb //安装,还会报错
sudo apt-get install -f //下载依赖包,因为镜像源已经更换,所以这次能把teamviewer依赖的qt56-teamviewer下载下来了
sudo dpkg -i teamviewer_14.3.4730_amd64.deb //最后一次安装,成功
5.别忘了把原来的镜像源换回去
sudo mv /etc/apt/sources.list /etc/apt/sources.list.ali //把刚刚使用的阿里镜像源保存起来,下次或许还能用到
sudo mv /etc/apt/sources.list.bak /etc/apt/sources.list //再把刚刚备份好的ubuntu镜像源换回来使用
6.使用gdebi安装
sudo gdebi teamviewer_14.3.4730_amd64.deb //直接安装