7

uTorrent を debian 7 にインストールしようとしていますが、実行しようとするたびに次のエラー メッセージが表示されます。

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

debian リポジトリでは利用できなくなったと思います。問題を解決するためにシンボリックリンクを作成しようとしましたが、同じメッセージが再び表示されます。どうすればこの問題を解決できますか?

4

4 に答える 4

14

amd64用のパッケージがあります

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

そしてそれをインストールします:

root@07:/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) ...

root@07:/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
root@07:/etc/php5/fpm/conf.d#
于 2013-10-22T10:20:35.460 に答える
4

Debian 7 では libssl1.0.0 しか見つかりませんが、libssl0.9.8 は debian 6 (squeeze) の一部です。ここからパケットを取得し、次のようなコマンドで手動でインストールできます

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

64 ビット アーキテクチャの場合、インストールする前に 32 ビットの libc および zlib1g バイナリが必要です。それらを追加するには、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

于 2013-06-26T21:16:48.337 に答える
0

Ubuntu 12.04でも同じ問題があり、これをインストールすると修正されました。

sudo apt-get install ia32-libs
于 2014-01-22T21:11:35.217 に答える