我要安装 libssl.0.9.8

Muh*_*reh 24 shared-library software-installation

我正在尝试安装 utorrent 程序,当我执行该程序时,我得到

./utserver: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我从昨天开始浏览不同的论坛,直到现在我都没有找到任何有用的东西,所以请告诉我有什么问题??

xub*_*tix 17

一般来说,您应该通过软件中心搜索软件,或者如果您喜欢命令行,则可以使用apt-cache search. 在这种情况下,出现了以下包(在 11.10 上):libssl0.9.8

您可以尝试安装它(sudo apt-get install libssl0.9.8)。如果这没有帮助,您可能想告诉我们您使用的是哪个 ubuntu 版本。


ayk*_*yke 8

在 Ubuntu 12.04 64 位版本上,它可以安装 32 位版本:

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

但是,当然,当您使用 32 位 Ubuntu 时,这应该可以正常工作(没有:i386):

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


Lui*_*ado 7

如果您使用的是 11.10(因为您没有提到它),那么您将获得libssl1.0.0高于 0.9.8 的版本。任何需要 0.9.8 的程序也可以处理高于 0.9.8 的版本。

如果您没有 11.10,那么您有几种方法:

  1. 转到 OpenSSL 站点:http : //www.openssl.org/并按照那里的安装进行操作。

  2. 转到 Ubuntu Packages 并从那里下载 .DEB:http ://packages.ubuntu.com/

  3. 转到 Debian 软件包并从那里下载 .DEB:http : //www.debian.org/distrib/packages

  4. 通过apt-get或安装它aptitude

    • sudo apt-get install libssl0.9.8 - 对于 0.9.8 版本
    • sudo aptitude install libssl0.9.8 - 对于 0.9.8 版本
    • sudo apt-get install libssl1.0.0 - 对于 1.0.0 版本
    • sudo aptitude install libssl1.0.0 - 对于 1.0.0 版本