首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu20.04中安装TeamViewer 11

问在Ubuntu20.04中安装TeamViewer 11
EN

Ask Ubuntu用户
提问于 2020-05-17 16:50:20
回答 3查看 2.7K关注 0票数 1

对Linux相当陌生,尽管我有几台有不同发行版的机器要摆弄。

使用20.04LTS启动并运行服务器,并在安装和运行较早版本的TeamViewer时遇到问题。我知道还有更好的选择,但我拥有一个11版本的商业许可证,用于我所有的机器和我的客户。

根据libpng12-0,我遇到了teamviewer:i 386的问题。

我曾尝试跟踪各种类似的线程,目的是让它在Linux v16和Linux v18中运行,但在v20中这两个进程都是不可复制的。

不确定是否允许日志,但如果不允许,我将请求原谅-这是我的输出(用户/机器名称更改)

代码语言:javascript
复制
test@test:~/Downloads$ sudo dpkg -i teamviewer_11.0.256402_i386.deb
Selecting previously unselected package teamviewer:i386.
(Reading database ... 197780 files and directories currently installed.)
Preparing to unpack teamviewer_11.0.256402_i386.deb ...
Unpacking teamviewer:i386 (11.0.256402) ...
dpkg: dependency problems prevent configuration of teamviewer:i386:
 teamviewer:i386 depends on libasound2.
 teamviewer:i386 depends on libdbus-1-3.
 teamviewer:i386 depends on libexpat1.
 teamviewer:i386 depends on libfontconfig1.
 teamviewer:i386 depends on libfreetype6.
 teamviewer:i386 depends on libpng12-0; however:
  Package libpng12-0:i386 is not installed.
 teamviewer:i386 depends on libsm6; however:
 teamviewer:i386 depends on libxdamage1; however:
 teamviewer:i386 depends on libxfixes3; however:

dpkg: error processing package teamviewer:i386 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 teamviewer:i386
test@test:~/Downloads$ sudo dpkg -i libpng12-0_1.2.54-1ubuntu1.1_i386.deb
(Reading database ... 198073 files and directories currently installed.)
Preparing to unpack libpng12-0_1.2.54-1ubuntu1.1_i386.deb ...
Unpacking libpng12-0:i386 (1.2.54-1ubuntu1.1) ...
dpkg: error processing archive libpng12-0_1.2.54-1ubuntu1.1_i386.deb (--install):
 unable to install new version of '/lib/i386-linux-gnu/libpng12.so.0': No such file or directory
Processing triggers for libc-bin (2.31-0ubuntu9) ...
Errors were encountered while processing:
 libpng12-0_1.2.54-1ubuntu1.1_i386.deb

谢谢,感谢您的指导!

EN

回答 3

Ask Ubuntu用户

发布于 2020-05-18 16:59:25

这里有两个问题-第一个是libpng12包,第二个是TeamViewer依赖项。

第一个是可以通过安装来自PPA来修复的:

代码语言:javascript
复制
wget http://ppa.launchpad.net/linuxuprising/libpng12/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1+1~ppa0~eoan_i386.deb
sudo apt install ./libpng12-0_1.2.54-1ubuntu1.1+1~ppa0~eoan_i386.deb

然后您将能够安装TeamViewer:

代码语言:javascript
复制
sudo apt-get install ./teamviewer_11.0.256402_i386.deb
票数 0
EN

Ask Ubuntu用户

发布于 2020-10-24 02:38:21

我也遇到了同样的问题,我可以用它来解决:https://community.teamviewer.com/t5/Knowledge-Base-EN/How-to-use-the-TAR-package-for-Linux/ta-p/30664

首先,必须输入teamviewer路径:

代码语言:javascript
复制
cd /path-to-extracted-TAR/teamviewer/

然后运行这个:

代码语言:javascript
复制
./tv-setup checklibs

如果有一些,请安装缺少的依赖项,然后运行

代码语言:javascript
复制
./teamviewer
票数 0
EN

Ask Ubuntu用户

发布于 2021-04-08 10:58:59

试试这个:

代码语言:javascript
复制
 wget http://download.teamviewer.com/download/version_11x/teamviewer_i386.deb

 sudo dpkg --add-architecture i386

 sudo apt install libc6:i386 libasound2:i386 libexpat1:i386 libfontconfig1:i386 libjpeg62:i386 libsm6:i386 libxdamage1:i386 libxext6:i386 libxfixes3:i386 libxinerama1:i386 libxrandr2:i386 libxrender1:i386 libxtst6:i386 libdbus-1-3:i386 libgcrypt20:i386 libgpg-error0:i386 liblz4-1:i386 liblzma5:i386 libsystemd0:i386

 wget http://ppa.launchpad.net/linuxuprising/libpng12/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1+1~ppa0~eoan_i386.deb

 sudo apt install ./libpng12-0_1.2.54-1ubuntu1.1+1~ppa0~eoan_i386.deb

 sudo dpkg -i ./teamviewer_i386.deb

 wget http://security.ubuntu.com/ubuntu/pool/main/f/freetype/libfreetype6_2.6.1-0.1ubuntu2_i386.deb

 sudo apt install binutils -y

 tar -x ./libfreetype6_2.6.1-0.1ubuntu2_i386.deb    
    
 tar -xvf ./data.tar.xz
    
 sudo cp -r ./usr/lib/i386-linux-gnu/libfreetype.so.6 /opt/teamviewer/tv_bin/wine/lib
    
 sudo cp ./usr/lib/i386-linux-gnu/libfreetype.so.6.12.1 /opt/teamviewer/tv_bin/wine/lib
    
 sudo apt install lightdm -y
        During installation choose **lightdm** and OK
        This is because Ubuntu 20's default display manager is gmd3,
        and it doesn't allow incoming connections when you sing out.
        (when your screen is locked)

 sudo chmod 777 /etc/X11/default-display-manager

 sudo echo "/usr/bin/lightdm" > /etc/X11/default-display-manager

 sudo chmod 644 /etc/X11/default-display-manager

在完成上述所有操作后,重新启动。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1240669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档