我想在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庫。我試圖做一些符號鏈接來解決這個問題,但是再次得到相同的信息。我怎麼解決這個問題?
我想在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庫。我試圖做一些符號鏈接來解決這個問題,但是再次得到相同的信息。我怎麼解決這個問題?
在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
最近我玩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
有一個包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#
當我嘗試在Deepin Linux上安裝Erlang和Elixir時,我收到了相同的消息。我安裝了這個,併爲我工作。 –
我在Ubuntu 12.04中遇到同樣的問題並安裝這個固定它給我。
sudo apt-get install ia32-libs
很好,我有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位 –