Teamviewer 无法安装在 13.10 上 — 没有 teamviewerd

Teamviewer 无法安装在 13.10 上 — 没有 teamviewerd

在遇到第一个问题后,我尝试在 Xubuntu 13.10 上安装 Teamviewer 8,并尝试了以下解决方案:

使用 64 位系统安装了 Teamviewer,但出现依赖性错误

但尝试后(以 root 身份)这也不起作用

apt-get install libc6:i386 libgcc1:i386 libasound2:i386 libfreetype6:i386 zlib1g:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxrender1:i386 libxtst6:i386
wget http://www.teamviewer.com/download/teamviewer_linux.deb
dpkg -i teamviewer_linux.deb 

我收到以下消息:

Vorbereitung zum Ersetzen von teamviewer 8.0.20931 (durch teamviewer_linux.deb) ...
initctl: Unbekannter Auftrag: teamviewerd
Ersatz für teamviewer wird entpackt ...
teamviewer (8.0.20931) wird eingerichtet ...
initctl: Unbekannter Auftrag: teamviewerd

我猜用英语来说:

initctl: unknown task: teamviewerd

经过最近几天的一些 apt-get 升级之后,这个问题似乎已经解决了:

sudo service teamviewerd start

现在启动守护进程,然后我就可以启动teamviewer了。

奇怪的是,每次我想使用 Teamviewer 时,我都必须手动启动 teamviewerd(升级之前 Teamviewer 可以立即启动)

答案1

经过最近几天的一些 apt-get 升级之后,这个问题似乎已经解决了:

sudo service teamviewerd start

现在启动守护进程,然后我就可以启动teamviewer了

答案2

这是实际的解决方案

该页面内容如下:

Notes to Multiarch:
On newer 64-bit DEB-systems with Multiarch-support (Debian 7) teamviewer_linux_x64.deb cannot be installed because the package ia32-libs is not available anymore on these systems. In this case you can use teamviewer_linux.deb instead.

In case you get the error “wrong architecture i386” you have to execute the following command lines:

dpkg --add-architecture i386
apt-get update
For further information: http://wiki.debian.org/Multiarch/HOWTO

基本上,他们说的是(没有明说)尽管有一个名为“64 位”的软件包,但实际上不是。所以你必须安装 32 位的。

答案3

在具有多架构支持的较新的 64 位 DEB 系统 (Debian 7) 上,teamviewer_linux_x64.deb 无法安装,因为这些系统上不再提供 ia32-libs 包。在这种情况下,您可以改用 teamviewer_linux.deb。

从下面给出的链接下载 Teamviewer 并双击它,以便使用 Ubuntu 软件中心运行安装程序。

http://download.teamviewer.com/download/teamviewer_linux.deb

相关内容