首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ubuntu 14.04中不支持Viber

Ubuntu 14.04中不支持Viber
EN

Ask Ubuntu用户
提问于 2018-01-03 16:14:57
回答 2查看 3.4K关注 0票数 4

我已经下载了Viber并通过终端安装到我的Ubuntu14.04操作系统上。对于安装,我使用dpkg -i安装,apt-get install -f安装依赖关系:

代码语言:javascript
运行
复制
wget -O viber.deb http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb  
sudo dpkg -i viber.deb
sudo apt-get install -f

虽然安装了Viber,但它无法启动。通过终端执行它,得到输出如下:

代码语言:javascript
运行
复制
$ /opt/viber/Viber
./Viber: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./Viber)
./Viber: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./Viber)
./Viber: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /opt/viber/lib/libQt5Location.so.5)
./Viber: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /opt/viber/lib/libicui18n.so.52)
./Viber: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /opt/viber/lib/libicuuc.so.52)
./Viber: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /opt/viber/lib/libQt5WebEngineCore.so.5)
./Viber: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /opt/viber/lib/libQt5Qml.so.5)
./Viber: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /opt/viber/lib/libQt5Core.so.5)

我想这与某些依赖关系的旧版本的存在有关。不过,操作系统是最新的。我怎么才能解决这个问题?

EN

回答 2

Ask Ubuntu用户

发布于 2018-01-03 16:52:21

我建议安装以前的版本- 4.2.2.6。我在档案网站上找到的。

它的MD5是4dec3ade37a3738c6f084858a4554861,所以它是不修改

然后像以前一样安装它:

代码语言:javascript
运行
复制
sudo dpkg -i viber-for-linux-4-2-2-6-en-ubu.deb
sudo apt-get install -f

在我的14.04 LTS,它正常启动。

更新:从Xenial (16.04LTS)手动下载libstdc++到/opt/viber/lib目录后,我得到了最新的Viber 7.0.0.1035在我的14.04LTS上工作:

代码语言:javascript
运行
复制
wget -O viber.deb http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb
sudo dpkg -i viber.deb
sudo apt-get install -f

wget http://mirrors.kernel.org/ubuntu/pool/main/g/gcc-5/libstdc++6_5.4.0-6ubuntu1~16.04.5_amd64.deb
dpkg -x libstdc++6_5.4.0-6ubuntu1~16.04.5_amd64.deb /tmp/stdc
sudo cp /tmp/stdc/usr/lib/x86_64-linux-gnu/libstdc++.so.6* /opt/viber/lib

sudo apt-get install libqt5gui5 # prevent errors about xcb
票数 3
EN

Ask Ubuntu用户

发布于 2018-03-07 04:11:26

尝试以下几点

代码语言:javascript
运行
复制
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install gcc-4.9
sudo apt install libstdc++6

我认为上面的程序安装得不正确。

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

https://askubuntu.com/questions/991936

复制
相关文章

相似问题

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