2013-06-26 39 views
6

Tôi đang cố gắng để cài đặt uTorrent trên debian 7 nhưng mỗi lần tôi cố gắng chạy nó có thông báo lỗi này:cài đặt libssl0.9.8 trên debian 7

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

tôi nghĩ rằng nó không còn có sẵn trên kho debian . Tôi đã cố gắng thực hiện một số liên kết tượng trưng để giải quyết vấn đề, nhưng lại nhận được cùng một thông báo. Làm thế nào tôi có thể giải quyết vấn đề này?

+0

tuyệt vời, tôi gặp sự cố với vmware-diskmanager, giờ đây hoạt động tốt với giải pháp này. Trong trường hợp lỗi của tôi là SSLLoadSharedLibrary: Không thể tải thư viện libcrypto.so.0.9.8: /usr/bin/libdir/lib/libcrypto.so.0.9.8/libcrypto.so.0.9.8: sai lớp ELF: ELFCLASS64 Giới hạn lưu lượng lõi là 0 KB. Quy trình con 1452 thất bại trong việc đổ lõi (trạng thái 0x6). cảm ơn PD Trong Ubuntu 16.04 64 bit –

Trả lời

4

Trên Debian 7 bạn chỉ có thể tìm thấy libssl1.0.0, nhưng libssl0.9.8 là một phần của debian 6 (squeeze). Bạn có thể lấy gói từ here và tự cài đặt nó với một lệnh như kiến ​​trúc

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

Đối với 64 bit, bạn cần 32 bit libc và binaries zlib1g trước khi cài đặt nó, bởi vì nhị phân utorrent thực sự sẵn sàng cho chỉ 32 bit . Để thêm chúng, bạn cần thêm kiến ​​trúc i386 dpkg --add-architecture i386, thêm [arch = amd64, i386] vào kho lưu trữ trong /etc/apt/sources.list. Để biết chi tiết, hãy xem http://wiki.debian.org/Multiarch/HOWTO. Sau đó, bạn cần chạy apt-get update; apt-get install libc6:i386 zlib1g:i386

+0

Tôi đã cài đặt nó nhưng có lỗi khác: lỗi khi tải thư viện được chia sẻ: libssl.so.0.9.8: sai ELF class: ELFCLASS64 – hamedkh

+0

Bạn cần 32 bit một, dường như bạn đã cài đặt 64 bit một. Gỡ cài đặt và tải xuống http://packages.debian.org/squeeze/i386/libssl0.9.8/tải xuống số –

+0

Tôi đã tải xuống nhưng khi tôi cố gắng cài đặt, tôi đã gặp phải lỗi kiến ​​trúc ... – hamedkh

0

Gần đây tôi đã gặp vấn đề tương tự khi chơi với gitlab. Bạn có thể thử để có được 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 

và sau đó cài đặt nó:

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

Có một gói cho amd64

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

và sau đó cài đặt nó :

[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

Tôi nhận được thông báo tương tự khi tôi đang thử cài đặt Erlang và Elixir trên Deepin Linux. Tôi cài đặt này và làm việc cho tôi. –

0

Tôi gặp vấn đề tương tự trong Ubuntu 12.04 và cài đặt nó cố định cho tôi.

sudo apt-get install ia32-libs 
Các vấn đề liên quan