2013-06-26 117 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