AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1154932
Accepted
Svetlana Belkin
Svetlana Belkin
Asked: 2019-06-30 14:28:02 +0800 CST2019-06-30 14:28:02 +0800 CST 2019-06-30 14:28:02 +0800 CST

由于缺少 libssl1.0.0 软件包,无法安装 Viber

  • 772

我正在使用 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,我也不知道如何解决这个问题。

software-installation dependencies deb viber
  • 5 5 个回答
  • 14258 Views

5 个回答

  • Voted
  1. Vlad
    2020-01-10T06:04:42+08:002020-01-10T06:04:42+08:00

    对于所有不喜欢安装 flatpak 版本并希望坚持使用 deb 版本的人,还有另一种方法:由于新版本的 Ubuntu 随附libssl1.1或在其存储库中包含此软件包,viber.deb因此可以修改为libssl1.1作为依赖。

    我不能保证 100% 满足所有依赖项,但复古兼容性应该起作用。我也应用了这种方法,到目前为止我在 Xubuntu 19.10 上没有任何问题。

    这是一个简短的演练:

    1. 确保libssl1.1已安装:

      sudo apt install libssl1.1
      

      注意:如果有更新的版本libssl可用,则应在步骤 4 中进一步使用。

    2. viber.deb从Viber 网页下载并将其复制到临时文件夹。我已经用过/home/<user>/temp这个了。

    3. 现在我们需要按照本指南对包进行一些更改。

      mkdir viber
      cd viber 
      ar x ../viber.deb
      tar xzf control.tar.gz
      

      逐行执行以下操作:

      • 创建一个名为 的新文件夹viber。
      • 移动到新文件夹。
      • 解包viber.deb。
      • 解包control.tar.gz。
    4. 现在我们需要更改依赖项:

      • control使用文本编辑器 打开文件。
      • 将第 6 行更改libssl1.0.0为libssl1.1.

        注意:如果使用新版本,libssl请使用新版本(参见步骤 1!)。

      • 保存文件并退出。
    5. 重新打包.deb文件。

      tar --ignore-failed-read -cvzf control.tar.gz {post,pre}{inst,rm} md5sums control
      ar rcs viber-new.deb debian-binary control.tar.gz data.tar.gz
      
    6. 安装新的 deb:

      sudo dpkg -i viber-new.deb
      

    瞧!

    • 12
  2. Gryu
    2019-07-30T06:19:36+08:002019-07-30T06:19:36+08:00

    在 Ubuntu 19.04、19.10、20.04 上安装 Viber

    从这里下载 libssl1.0.0 deb 包并在安装 viber 之前安装它(18.04 存储库仍然包含它)。

    您可以通过执行以下命令来安装此软件包:

    wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
    sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
    

    cd ~/Downloads使用 viber (例如)转到文件夹并安装 viber:

    sudo dpkg -i viber.deb
    

    如果 viber 依赖于您的系统上尚未安装的其他一些软件包,请运行下一个命令:

    sudo apt install -f
    

    如果您遇到了一些 viber 启动问题(viber 启动和崩溃),请尝试更改显示管理器(例如,更改为 gdm3):

    sudo dpkg-reconfigure gdm3
    
    • 11
  3. Best Answer
    Svetlana Belkin
    2019-12-17T12:15:49+08:002019-12-17T12:15:49+08:00

    Viber 的 Flatpak解决了这个问题:

    安装:

    flatpak install flathub com.viber.Viber
    

    跑步:

    flatpak run com.viber.Viber
    
    • 4
  4. cnom
    2020-04-28T04:36:27+08:002020-04-28T04:36:27+08:00

    我发现为 Ubuntu 工作的唯一方法是: https ://linuxconfig.org/how-to-install-viber-on-ubuntu-20-04-focal-fossa-linux

    这将安装官方 Viber。

    但请确保将软件包版本从 6.2 修复到 5.3!

    这里的固定命令:

    $ wget -O ~/viber.deb https://download.cdn.viber.com/cdn/desktop/Linux/viber.deb
    $ sudo apt install gdebi-core
    $ wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb
    $ sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.3_amd64.deb 
    $ sudo gdebi ~/viber.deb
    
    • 2
  5. kovivox
    2020-10-25T10:14:58+08:002020-10-25T10:14:58+08:00

    可以选择从 viber.com 下载 viber.AppImage。只需下载它,使其可执行并运行它。这是一种解决方法,因为它不进行任何安装,但它适用于 20.04。无需安装,无需依赖。

    • 0

相关问题

  • 如何在没有 root 访问权限的情况下安装软件包?

  • 设置 LAMP 堆栈的最简单方法是什么?

  • 我应该在哪里安装 sagemath?

  • How do I install Adobe Flash player?对于 11.10 及更高版本明确修复 11.10 上的 64 位 Flash

  • 如何设置软件中心为非 root 用户安装软件?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve