Ubuntu 18.04 无法安装 Viber

Ade*_*lin 32 viber 18.04

我正在尝试在我的新 Ubuntu 18.04 上安装 Viber,但出现这些错误...

sudo dpkg -i Downloads/viber.deb 
(Reading database ... 138136 files and directories currently installed.)
Preparing to unpack Downloads/viber.deb ...
Unpacking viber (7.0.0.1035) over (7.0.0.1035) ...
dpkg: dependency problems prevent configuration of viber:
 viber depends on libcurl3; however:
  Package libcurl3 is not installed.

dpkg: error processing package viber (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.3-11ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Errors were encountered while processing:
 viber
Run Code Online (Sandbox Code Playgroud)

Ple*_*los 76

更新:当您尝试在 ubuntu 20.04(至少目前是 beta 版)中安装最新的 viber 12.0.0.7 时,会出现同样的问题,但有问题的依赖项是 libssl1.0。Ubuntu 安装了 libssl1.1。

解决方法完全一样,只是使用对应的名称。

问题不仅在于viber.deb文件,还libcurl3在于viber.deb.

在 Ubuntu 18.04libcurl3中无法libcurl4与其他应用程序共存,因此您将面临其他应用程序的问题。就我而言,Viber 和 Steam 无法共存。

经过一番搜索,我找到了以下解决方案,即 deb-package,修复依赖项,然后构建一个新的 viber 文件。

步骤是:

  1. viber.deb文件保存在一个文件夹中
  2. 在终端中打开文件夹
  3. 执行以下命令
  4. dpkg-deb -x viber.deb viber
  5. dpkg-deb --control viber.deb viber/DEBIAN
  6. 编辑viber/DEBIAN/control并将“libcurl3”替换为“libcurl4”(同时删除文件中的最后一个空行,否则之后会出现错误)
  7. dpkg -b viber viberlibcurl4.deb
  8. sudo dpkg -i viberlibcurl4.deb或安装.deb文件gdebi

libcurl4到目前为止,Viber 似乎至少对我来说工作正常。

我在这里找到了解决方案,在评论中...

https://linuxconfig.org/how-to-install-viber-on-ubuntu-18-04-bionic-beaver-linux

  • 怎么还没有被viber自己修复? (3认同)
  • 乐天是一家公司。他们让股东高兴。当 95% 的用户感到满意时,股东就会感到高兴。95% 的用户对 windows/osx/android/ios 版本工作感到满意。 (2认同)

Tra*_*sky 16

sudo dpkg -i --ignore-depends=libcurl3 viber.deb
Run Code Online (Sandbox Code Playgroud)

非常适合我。

更新: @borowis 是对的:以这种方式安装后,它会在修复损坏的依赖项时被卸载。另一行,但仍然可行的解决方案是:

sudo apt install libcurl3 ~/viber.deb 
Run Code Online (Sandbox Code Playgroud)

来源https : //linuxconfig.org/how-to-install-viber-on-ubuntu-18-04-bionic-beaver-linux

  • viber 工作,但我得到了“未满足的依赖项。尝试没有包的‘apt --fix-broken install’(或指定解决方案)” (3认同)

Cla*_*gna 8

最简单的方法是将 Viber 网站上的 rpm 包转换为 deb 包。要做到这一点:

使用以下命令下载 rpm 包:

wget https://download.cdn.viber.com/desktop/Linux/viber.rpm
Run Code Online (Sandbox Code Playgroud)

安装alien,转换rpm包,安装新创建的deb包:

sudo apt-get install alien
sudo alien --to-deb --scripts viber.rpm
sudo dpkg -i viber_7.0.0.1035-3_amd64.deb
Run Code Online (Sandbox Code Playgroud)

转换大约需要 5 分钟。要有耐心!