Ubuntu 16.04 + libssl0.9.8 - 没有安装候选?

lau*_*kok 8 apt ssl software-installation 16.04

我在 Xubuntu/Ubuntu 16.04 上,我正在尝试安装 libssl0.9.8:

sudo apt-get install libssl0.9.8
Run Code Online (Sandbox Code Playgroud)

错误:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libssl0.9.8 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libssl0.9.8' has no installation candidate
Run Code Online (Sandbox Code Playgroud)

and*_*.46 14

Xenial Xerus有一个版本提升:

sudo apt-get install libssl1.0.0
Run Code Online (Sandbox Code Playgroud)

是你需要的...

参考:


小智 7

当存储库中的包不可用时,就会发生该错误。换句话说,Ubuntu 16.04 (Xenial) 不存在该软件包。在这里看到它。它停在 Trusty (14.04)

如果确实需要安装,请手动下载软件包并安装。这是如何:

  • 此处下载适用于您的特定架构(32/64 位)的软件包。

  • 提取文件。

  • 打开终端,转到解压缩的文件夹并运行:

    sudo dpkg -i file.deb
    sudo apt-get install -f 
    
    Run Code Online (Sandbox Code Playgroud)

(后者命令将安装所需的任何依赖库,所列出的这里

注意:安装旧包及其依赖项可能有风险,因为它可能与当前库冲突。该软件包不可用于您的 Ubuntu 版本可能是有原因的。