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

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

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

sudo apt-get install libssl0.9.8

错误:

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

答案1

有一个版本升级对于 Xenial Xerus:

sudo apt-get install libssl1.0.0

就是你所需要的……

参考:

答案2

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

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

  • 从以下位置下载适用于你的特定体系结构(32/64 位)的软件包这里

  • 提取文件。

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

    sudo dpkg -i file.deb
    sudo apt-get install -f 
    

(后一个命令将安装所需的任何依赖库,如所列这里

笔记:安装旧软件包及其依赖项可能会有风险,因为它可能与当前库冲突。软件包可能存在以下原因:不是适用于您的 Ubuntu 版本。

答案3

相关内容