Ubuntu 18.04 无法安装 Viber

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

答案1

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

解决方法完全相同,只需使用相应的名称即可。

问题不仅出在viber.deb文件上,还出在libcurl3要求上viber.deb

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

经过一番搜索,我找到了以下解决方案,即 deb 打包、修复依赖关系,然后构建一个新的 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

答案2

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

答案3

最简单的方法是将 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 分钟。请耐心等待!

答案4

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

sudo apt install libcurl3 ~/Downloads/viber.deb

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

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

相关内容