我正在尝试在新的 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 文件。
步骤如下:
- 将文件保存
viber.deb
在文件夹中 - 在终端中打开文件夹
- 执行以下命令
dpkg-deb -x viber.deb viber
dpkg-deb --control viber.deb viber/DEBIAN
- 编辑
viber/DEBIAN/control
并将“libcurl3”替换为“libcurl4”(同时删除文件的最后一行空白行,否则您将收到错误) dpkg -b viber viberlibcurl4.deb
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