尝试安装TeamViewer时,’teamviewer依赖于(…)’

我最近在我的服务器上安装了Ubuntu,我想安装TeamViewer,这样我可以轻松管理虚拟机,但是,从App Store安装时出现错误?,我也会收到错误,但终端上会有更多详细信息。

错误输出:

tek@tek-G53SW:~/Download$ sudo dpkg -i ipts teamviewer_linux_x64.deb dpkg: error processing ipts (--install): cannot access archive: No such file or directory (Reading database ... 142115 files and directories currently installed.) Preparing to replace teamviewer7 7.0.9360 (using teamviewer_linux_x64.deb) ... Unpacking replacement teamviewer7 ... dpkg: dependency problems prevent configuration of teamviewer7: teamviewer7 depends on libc6-i386 (>= 2.7); however: Package libc6-i386 is not installed. teamviewer7 depends on lib32asound2; however: Package lib32asound2 is not installed. teamviewer7 depends on lib32z1; however: Package lib32z1 is not installed. teamviewer7 depends on ia32-libs; however: Package ia32-libs is not installed. dpkg: error processing teamviewer7 (--install): dependency problems - leaving unconfigured Errors were encountered while processing: ipts teamviewer7 

我试图手动安装它,但没有运气,我听到其他一些人有这个问题。 我正在运行Ubuntu 12.04 x64。


错误@ sudo apt-get install libc6-i386 lib32asound2 lib32z1 ia32-libs:

 tek@tek-G53SW:~/Download$ sudo apt-get install libc6-i386 lib32asound2 lib32z1 ia32-libs Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: ia32-libs : Depends: ia32-libs-multiarch E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). tek@tek-G53SW:~/Download$ 

更多错误

 tek@tek-G53SW:~/Download$ sudo apt-get -f install [sudo] password for tek: Reading package lists... Done Building dependency tree Reading state information... Done Correcting dependencies... Done The following packages will be REMOVED: teamviewer7 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 81.9 MB disk space will be freed. Do you want to continue [Y/n]? y (Reading database ... 142441 files and directories currently installed.) Removing teamviewer7 ... tek@tek-G53SW:~/Download$ sudo apt-get install libc6-i386 lib32asound2 lib32z1 ia32-libs Reading package lists... Done Building dependency tree Reading state information... Done lib32z1 is already the newest version. libc6-i386 is already the newest version. lib32asound2 is already the newest version. Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: ia32-libs : Depends: ia32-libs-multiarch E: Unable to correct problems, you have held broken packages. tek@tek-G53SW:~/Download$ sudo apt-get install ia32-libs-multiarch Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: ia32-libs-multiarch:i386 : Depends: gstreamer0.10-plugins-good:i386 but it is not going to be installed Depends: gtk2-engines:i386 but it is not going to be installed Depends: gtk2-engines-murrine:i386 but it is not going to be installed Depends: gtk2-engines-pixbuf:i386 but it is not going to be installed Depends: gtk2-engines-oxygen:i386 but it is not going to be installed Depends: ibus-gtk:i386 but it is not going to be installed Depends: libcanberra-gtk-module:i386 but it is not going to be installed Depends: libcups2:i386 but it is not going to be installed Depends: libcupsimage2:i386 but it is not going to be installed Depends: libfontconfig1:i386 but it is not going to be installed Depends: libgail-common:i386 but it is not going to be installed Depends: libgphoto2-2:i386 but it is not going to be installed Depends: libgtk2.0-0:i386 but it is not going to be installed Depends: libnss3:i386 but it is not going to be installed Depends: libqt4-opengl:i386 but it is not going to be installed Depends: libqt4-qt3support:i386 but it is not going to be installed Depends: libqt4-scripttools:i386 but it is not going to be installed Depends: libqt4-svg:i386 but it is not going to be installed Depends: libqtgui4:i386 but it is not going to be installed Depends: libqtwebkit4:i386 but it is not going to be installed Depends: librsvg2-common:i386 but it is not going to be installed Depends: libsane:i386 but it is not going to be installed E: Unable to correct problems, you have held broken packages. tek@tek-G53SW:~/Download$ 

从说“替换”的行看起来好像已经安装了TeamViewer。

如果不是,则运行(在终端中):

 sudo apt-get -f install 

然后

 sudo apt-get install libc6-i386 lib32asound2 lib32z1 ia32-libs 

并尝试安装.deb

 sudo dpkg -i teamviewer_linux_x64.deb 

如果什么都不起作用,并且只有在没有任何作用的情况下,你可以强行安装,但你很可能会打破APT

 sudo dpkg --force-depends -i teamviewer_linux_x64.deb 

请注意,这远非理想

这是在TeamViewer网站上。

Multiarch注释:在具有Multiarch-support(Debian 7)的较新的64位DEB系统上,无法安装teamviewer_linux_x64.deb,因为这些系统上的ia32-libs包不再可用。 在这种情况下,您可以使用teamviewer_linux.deb。

如果您收到错误“ 错误的架构i386 ”,您必须执行以下命令行:

 dpkg --add-architecture i386 apt-get update 

欲了解更多信息,请访问: http : //wiki.debian.org/Multiarch/HOWTO

我在ubuntu 12.04 64位上运行teamviewer 7没有任何问题。

我所做的一切就是直接从Teamviewer网站下载文件,选择正确的版本(即Ubuntu 64位)并打开文件,软件中心为我安装它没有任何问题。

但是看看你的错误输出我会安装所有缺少的依赖项。 进入软件中心并搜索每个缺失的项目并安装它们,然后再尝试安装teamviewer。 请记住在软件中心点击屏幕左下角的“显示技术项目”。

希望这对你有用。

祝你好运。

对于ubuntu 16.04,以下命令对我有用

sudo apt-get install libz1:i386 libncurses5:i386 libbz2-1.0:i386 libstdc++6:i386

还有另一种选择 – 不是最好的选择,但它会让你在Teamviewer中工作。

如果您通过他们的网站创建了一个Teamviewer帐户,您可以使用网络登录远程访问其他计算机 – 它只是一个外部连接,因此您不能使用它来允许其他人远程访问您的计算机,但它至少会允许你去访问他人。

对不起,您遇到了很多麻烦 – 所有新错误都超出了我的知识基础抱歉。

这对我有用:

 sudo apt-get install gdebi sudo gdebi TEAMVIEWER_PACKAGE.deb 

只需输入dpkg -l | grep team检查是否已在系统中安装了teamviewer dpkg -l | grep team

如果这样请完全删除它然后安装支持的依赖项并使用sudo dpkg --force-depends -i teamviewer_i386.deb再次重新安装sudo dpkg --force-depends -i teamviewer_i386.deb您可能会发现本文很有帮助。 http://bizgolive.com/blog/teamviewer-installation-in-lubuntu-from-command-line-dependency-error-fixed/