2013-06-26 153 views
6

我想在Debian 7但每次我试图运行它时安装的uTorrent得到这个错误信息:在Debian安装libssl0.9.8 7

error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory 

我认为它不再可用在Debian库。我试图做一些符号链接来解决这个问题,但是再次得到相同的信息。我怎么解决这个问题?

+0

很好,我有vmware-diskmanager问题,现在可以正常使用这个解决方案。在我的情况下,错误是SSLLoadSharedLibrary:无法加载库libcrypto.so.0.9.8:/usr/bin/libdir/lib/libcrypto.so.0.9.8/libcrypto.so.0.9.8:错误的ELF类:ELFCLASS64 核心转储限制为0 KB。 子进程1452无法转储内核(状态0x6)。谢谢PD在Ubuntu 16.04 64位 –

回答

4

在Debian 7上,只能找到libssl1.0.0,但libssl0.9.8是debian 6(squeeze)的一部分。您可以从here将数据包和手动如下命令

dpkg -i libssl0.9.8_0.9.8o-4squeeze14_i386.deb 

对于64位架构安装它,您需要32位libc和的zlib1g二进制安装之前,因为uTorrent的二进制文件实际可用的只有32位。为了添加它们,您需要添加i386架构dpkg --add-architecture i386,将[arch = amd64,i386]添加到/etc/apt/sources.list中的存储库。详情请参阅http://wiki.debian.org/Multiarch/HOWTO。然后你需要运行apt-get update; apt-get install libc6:i386 zlib1g:i386

+0

我已经安装它,但得到了另一个错误:加载共享库时出错:libssl.so.0.9.8:错ELF类:ELFCLASS64 – hamedkh

+0

你需要32位之一,显然你已经安装64位之一。卸载它并下载这个http://packages.debian.org/squeeze/i386/libssl0.9.8/download –

+0

我已经下载了它,但是当我尝试安装它时,我得到了一个架构错误... – hamedkh

0

最近我玩gitlab时有同样的问题。你可以尝试让libssl.so.0.9.8:

wget http://snapshot.debian.org/archive/debian/20110406T213352Z/pool/main/o/openssl098/libssl0.9.8_0.9.8o-7_i386.deb 

,然后进行安装:

sudo dpkg -i libssl0.9.8_0.9.8o-7_i386.deb 
14

有一个包AMD64

http://snapshot.debian.org/archive/debian/20110406T213352Z/pool/main/o/openssl098/libssl0.9.8_0.9.8o-7_amd64.deb 

再进行安装:

[email protected]:/etc/php5/fpm/conf.d# dpkg -i libssl0.9.8_0.9.8o-7_amd64.deb 
Selecting previously unselected package libssl0.9.8. 
(Reading database ... 120511 files and directories currently installed.) 
Unpacking libssl0.9.8 (from libssl0.9.8_0.9.8o-7_amd64.deb) ... 
Setting up libssl0.9.8 (0.9.8o-7) ... 

[email protected]:/etc/php5/fpm/conf.d# php -v 
PHP 5.4.4-14+deb7u2 (cli) (built: Jun 5 2013 07:56:44) 
Copyright (c) 1997-2012 The PHP Group 
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies 
    with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans 
    with Zend Debugger v5.3, Copyright (c) 1999-2010, by Zend Technologies 
[email protected]:/etc/php5/fpm/conf.d# 
+0

当我尝试在Deepin Linux上安装Erlang和Elixir时,我收到了相同的消息。我安装了这个,并为我工作。 –

0

我在Ubuntu 12.04中遇到同样的问题并安装这个固定它给我。

sudo apt-get install ia32-libs