当前位置:   article > 正文

ubuntu18.04 安装Teamviewer15出现依赖库出错的解决办法_dpkg: 依赖关系问题使得 teamviewer 的配置工作不能继续: teamviewer 依赖

dpkg: 依赖关系问题使得 teamviewer 的配置工作不能继续: teamviewer 依赖于 libm

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

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

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

  1. 下载好文件以后,使用dpkg命令安装,最好加上sudo
sudo dpkg -i teamviewer_15.5.3_amd64.deb
  • 1
  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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  1. 大多数教程都会说,采用以下命令来解决。然而我使用这个命令,并不是自动补完依赖,而是直接卸载TeamViewer
sudo apt-get -f instal
  • 1
下列软件包将被【卸载】:
  teamviewer
升级了 0 个软件包,新安装了 0 个软件包,要卸载 1 个软件包,有 0 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
解压缩后将会空出 72.5 MB 的空间。
您希望继续执行吗? [Y/n] y
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  1. 我使用gdebi来安装同样会安装失败,那是什么原因呢,我发现可能是因为把源替换成了阿里源的缘故,在阿里源里缺少了某个依赖,导致无法自动补全。所以我把源换会ubuntu原本的源,然后再使用sudo apt-get -f instal,就可以正常安装了。

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

sudo gedit /etc/apt/sources.list
  • 1

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/550494
推荐阅读
相关标签
  

闽ICP备14008679号