![Teamviewer ubuntu 12.04的安装](https://linux22.com/image/982021/Teamviewer%20ubuntu%2012.04%E7%9A%84%E5%AE%89%E8%A3%85.png)
我从他们的官方网站下载了适用于 Ubuntu 的 teamviewer 软件包,并下载了两个链接。1.teamviewer_amd64.deb(此处错误显示未安装 i386)
2.teamviewer_i386.deb(根据他们的网站,这实际上是我需要的)。
因此,当我通过 ubuntu 软件中心安装(2.)时,出现错误显示
Selecting previously unselected package teamviewer:i386.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 163057 files and directories currently installed.)
Unpacking teamviewer:i386 (from .../Desktop/teamviewer_i386.deb) ...
dpkg: dependency problems prevent configuration of teamviewer:i386:
teamviewer:i386 depends on libfontconfig1.
dpkg: error processing teamviewer:i386 (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
teamviewer:i386
因此我运行命令sudo apt-get 安装 -f然后执行命令sudo apt-get 安装 libfontconfig1通过这样做我得到了这个
Reading package lists... Done
Building dependency tree
Reading state information... Done
libfontconfig1 is already the newest version.
The following packages were automatically installed and are no longer required:
mingw-w64 sbsigntool libxfixes3:i386 gir1.2-timezonemap-1.0 realpath
efibootmgr diffstat libdmraid1.0.0.rc16 libdebconfclient0
binutils-mingw-w64-i686 kpartx-boot libopts25 gir1.2-json-1.0 quilt autogen
libfreetype6:i386 gcc-mingw-w64 user-setup libexpat1:i386 gcc-mingw-w64-i686
kpartx rdate libxcb1:i386 libxau6:i386 binutils-mingw-w64-x86-64
libxinerama1:i386 libdebian-installer4 libopts25-dev libice6:i386
libxdmcp6:i386 btrfs-tools apt-clone localechooser-data libasound2:i386
gcc-mingw-w64-base libxrender1:i386 libjpeg62:i386 libxtst6:i386
gcc-mingw-w64-x86-64 libx11-6:i386 libsm6:i386 archdetect-deb
libxdamage1:i386 dmraid python-pyicu mingw-w64-dev libxext6:i386
libxrandr2:i386 gir1.2-xkl-1.0
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 534 not upgraded.
我再次安装它teamviewer_i386.deb
,但再次收到与libfontconfig1
我之前粘贴的未安装相同的错误。
请帮忙看看发生了什么。我甚至尝试安装语言包,但它不起作用。即使我尝试安装像 synaptic 包安装程序这样的程序,它也会显示首先删除teamviewer_i386.deb
包。
那么如何在 Ubuntu 12.04 64 位中安装 teamviewer。
先感谢您...
答案1
那么如何在 ubuntu 12.04 64bit 中安装 teamviewer。
所以你的系统是 64 位。
因此,当我通过 ubuntu 软件中心安装(2.)时,出现错误显示
那么,您安装的是 32 位版本吗?!
你为什么要这样做,因为你有 64 位包,为什么还要安装 32 位包。
反正
teamviewer:i386 depends on libfontconfig1.
然后您应该安装 libfontconfig1:i386 而不仅仅是 libfontconfig1,但这可能会让您陷入一些依赖困境。
因此我建议您再次下载 64 位并安装它以摆脱这些可能出现的问题。
引自:如何在我的 Linux 发行版上安装 TeamViewer?
对于没有 Multiarch 的 64 位 DEB 系统,你需要teamviewer_amd64.deb包裹。
对于 64 位软件包:
sudo dpkg -i teamviewer_linux_x64.deb
如果“dpkg”指示缺少依赖项,请执行以下命令完成安装:
sudo apt-get install -f
答案2
正如我在其他地方发布的那样。
您可以尝试这样做sudo apt-get purge team-viewer-package-name
,sudo apt-get purge libfontconfig1
然后安装libfontconfig1
,然后Teamviewer
。
Purge
- Purge 与 remove 相同,只是删除和清除了软件包。Purge 意味着所有配置文件也将被删除。
也尝试一下这个,看看哪些目录中安装了teamviewer dpkg -L team-viewer-package-name
。dpkg -L libfontconfig1
确保在安装后已经运行此程序libfontconfig1
sudo apt-get update
。sudo apt-get upgrade
请告诉我这是否有效。
答案3
收到错误消息后,输入以下命令
dpkg --add-architecture i386
apt-get update
在teamviewer 文档在 64 位上安装 x86 软件包时,可能会出现错误的架构错误。这应该可以解决问题