ubuntu18.04 安装Teamviewer15出现依赖库出错的解决办法

ubuntu18.04 安装Teamviewer15出现依赖库出错的解决办法

就打算远程调用自己的电脑,因为以前用过TeamViewer,觉得好用,就继续用这个。但是在安装的时候一直报错,缺少依赖,困扰了我两个小时,现在把解决方法记一下。

下载地址:https://www.teamviewer.cn/cn/download/linux/

  1. 下载好文件以后,使用dpkg命令安装,最好加上sudo
sudo dpkg -i teamviewer_15.5.3_amd64.deb
  1. 会出现缺少依赖的错误
正在选中未选择的软件包 teamviewer。
(正在读取数据库 ... 系统当前共安装有 189342 个文件和目录。)
正准备解包 teamviewer_15.5.3_amd64.deb  ...
正在解包 teamviewer (15.5.3) ...
dpkg: 依赖关系问题使得 teamviewer 的配置工作不能继续:
 teamviewer 依赖于 libqt5qml5 (>= 5.5) | qt56-teamviewer;然而:
  未安装软件包 libqt5qml5。
  未安装软件包 qt56-teamviewer。
 teamviewer 依赖于 libqt5quick5 (>= 5.5) | qt56-teamviewer;然而:
  未安装软件包 libqt5quick5。
  未安装软件包 qt56-teamviewer。
 teamviewer 依赖于 libqt5webkit5 (>= 5.5) | qt56-teamviewer;然而:
  未安装软件包 libqt5webkit5。
  未安装软件包 qt56-teamviewer。
 teamviewer 依赖于 libqt5x11extras5 (>= 5.5) | qt56-teamviewer;然而:
  未安装软件包 libqt5x11extras5。
  未安装软件包 qt56-teamviewer。
 teamviewer 依赖于 qml-module-qtquick2 (>= 5.5) | qt56-teamviewer;然而:
  未安装软件包 qml-module-qtquick2。
  未安装软件包 qt56-teamviewer。
 teamviewer 依赖于 qml-module-qtquick-controls (>= 5.5) | qt56-teamviewer;然而:
  未安装软件包 qml-module-qtquick-controls。
  未安装软件包 qt56-teamviewer。
 teamviewer 依赖于 qml-module-qtquick-dialogs (>= 5.5) | qt56-teamviewer;然而:
  未安装软件包 qml-module-qtquick-dialogs。
  未安装软件包 qt56-teamviewer。
 teamviewer 依赖于 qml-module-qtquick-window2 (>= 5.5) | qt56-teamviewer;然而:
  未安装软件包 qml-module-qtquick-window2。
  未安装软件包 qt56-teamviewer。
 teamviewer 依赖于 qml-module-qtquick-layouts (>= 5.5) | qt56-teamviewer;然而:
  未安装软件包 qml-module-qtquick-layouts。
  未安装软件包 qt56-teamviewer。

dpkg: 处理软件包 teamviewer (--install)时出错:
 依赖关系问题 - 仍未被配置
正在处理用于 gnome-menus (3.13.3-11ubuntu1.1) 的触发器 ...
正在处理用于 desktop-file-utils (0.23-1ubuntu3.18.04.2) 的触发器 ...
正在处理用于 mime-support (3.60ubuntu1) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
在处理时有错误发生:
 teamviewer
  1. 大多数教程都会说,采用以下命令来解决。然而我使用这个命令,并不是自动补完依赖,而是直接卸载TeamViewer
sudo apt-get -f instal
下列软件包将被【卸载】:
  teamviewer
升级了 0 个软件包,新安装了 0 个软件包,要卸载 1 个软件包,有 0 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
解压缩后将会空出 72.5 MB 的空间。
您希望继续执行吗? [Y/n] y
  1. 我使用gdebi来安装同样会安装失败,那是什么原因呢,我发现可能是因为把源替换成了阿里源的缘故,在阿里源里缺少了某个依赖,导致无法自动补全。所以我把源换会ubuntu原本的源,然后再使用sudo apt-get -f instal,就可以正常安装了。

如果出现源上的错误,无法自动补全,很有可能是因为替换的源不完整的缘故。检查一下source.list

sudo gedit /etc/apt/sources.list

然后替换回原来的源就行了

你可能感兴趣的:(杂项)