Ubuntu 18.04无法安装Viber

我想在我的新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 

问题不仅在于viber.deb文件,还在于viber.deblibcurl3要求。

在Ubuntu 18.04中, libcurl3无法与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或使用gdebi安装.deb文件

libcurl4 Viber似乎至少可以使用libcurl4

我在评论中找到了解决方案……

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

 sudo dpkg -i --ignore-depends=libcurl3 viber.deb 

对我来说很完美。

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

 sudo apt install libcurl3 ~/viber.deb 

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

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

下载rpm包:

 wget https://download.cdn.viber.com/desktop/Linux/viber.rpm 

安装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 

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

在Ubuntu 18.04上安装Viber的解决方案是在apt安装命令中明确包含libcurl3包先决条件:

 sudo apt install libcurl3 ~/Downloads/viber.deb 

如何在Ubuntu 18.04 Bionic Beaver Linux上安装Viber

您也可以从flathub.org安装flatpak版本

安装单个deb-package的更好方法是使用APT-tool,它将自动解决所有依赖关系:

 sudo apt-get install ./Downloads/viber.deb 

您可以安装libcurl3并删除libcurl4

据我所知,所有程序,如OperaBrackets都可以正常工作。

转到终端并输入:

 sudo apt install libcurl3 

当被要求确认时按y

这将自动删除所有libcurl4及其依赖项并安装libcurl3。

作为预防措施:

 sudo apt install -f 

修复可能发生的任何依赖性问题。

现在从他们的官方网站下载viber debian软件包

在终端类型

 sudo dpkg -i viber.deb sudo install -f 

这应该安装viber没有任何麻烦。

现在从启动板打开viber

viber聊天快乐:)

您可以尝试使用以下命令修复损坏的依赖项:

 sudo apt-get install -f 

之后再次尝试使用您使用的命令安装Viber:

 sudo dpkg -i Downloads/viber.deb