我正在使用 Ubuntu 19.04。我知道问题Ubuntu 18.04 Unable to install Viber,但是当我尝试通过安装时
sudo dpkg -i viber.deb
我明白了:
Selecting previously unselected package viber.
(Reading database ... 206700 files and directories currently installed.)
Preparing to unpack viber.deb ...
Unpacking viber (10.3.0.37) ...
dpkg: dependency problems prevent configuration of viber:
viber depends on libssl1.0.0; however:
Package libssl1.0.0 is not installed.
dpkg: error processing package viber (--install):
dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.32.0-1ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-4ubuntu1) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Errors were encountered while processing:
viber
我已经尝试过 Viber 非官方快照,但我遇到了大屏幕 rez,我也不知道如何解决这个问题。
对于所有不喜欢安装 flatpak 版本并希望坚持使用 deb 版本的人,还有另一种方法:由于新版本的 Ubuntu 随附
libssl1.1
或在其存储库中包含此软件包,viber.deb
因此可以修改为libssl1.1
作为依赖。我不能保证 100% 满足所有依赖项,但复古兼容性应该起作用。我也应用了这种方法,到目前为止我在 Xubuntu 19.10 上没有任何问题。
这是一个简短的演练:
确保
libssl1.1
已安装:注意:如果有更新的版本
libssl
可用,则应在步骤 4 中进一步使用。viber.deb
从Viber 网页下载并将其复制到临时文件夹。我已经用过/home/<user>/temp
这个了。现在我们需要按照本指南对包进行一些更改。
逐行执行以下操作:
viber
。viber.deb
。control.tar.gz
。现在我们需要更改依赖项:
control
使用文本编辑器 打开文件。将第 6 行更改
libssl1.0.0
为libssl1.1
.注意:如果使用新版本,
libssl
请使用新版本(参见步骤 1!)。重新打包
.deb
文件。安装新的 deb:
瞧!
在 Ubuntu 19.04、19.10、20.04 上安装 Viber
从这里下载 libssl1.0.0 deb 包并在安装 viber 之前安装它(18.04 存储库仍然包含它)。
您可以通过执行以下命令来安装此软件包:
cd ~/Downloads
使用 viber (例如)转到文件夹并安装 viber:如果 viber 依赖于您的系统上尚未安装的其他一些软件包,请运行下一个命令:
如果您遇到了一些 viber 启动问题(viber 启动和崩溃),请尝试更改显示管理器(例如,更改为 gdm3):
Viber 的 Flatpak解决了这个问题:
安装:
跑步:
我发现为 Ubuntu 工作的唯一方法是: https ://linuxconfig.org/how-to-install-viber-on-ubuntu-20-04-focal-fossa-linux
这将安装官方 Viber。
但请确保将软件包版本从 6.2 修复到 5.3!
这里的固定命令:
可以选择从 viber.com 下载 viber.AppImage。只需下载它,使其可执行并运行它。这是一种解决方法,因为它不进行任何安装,但它适用于 20.04。无需安装,无需依赖。