libssl1.0.0이 libssl0.9.8 종속성을 충족하지 않습니까?

libssl1.0.0이 libssl0.9.8 종속성을 충족하지 않습니까?

Debian Wheezy에서는 Ubuntu Software Center에서 vmware-view-client 패키지를 설치하려고 시도했지만(내 경우에는 오픈 클라이언트가 작동하지 않기 때문에) dpkg가 이를 처리할 수 없었습니다. Synaptic에서는 libssl1.0.0이 설치되어 있다고 말하지만(1.0.1c-4, -dev 및 -doc) 다음과 같은 오류 메시지가 나타납니다.

$ dpkg -i vmware-view-client_1.6.0-0ubuntu0.13.04_i386.deb 
(Reading database ... 154107 files and directories currently installed.)
Preparing to replace vmware-view-client 1.6.0-0ubuntu0.13.04 (using vmware-view-client_1.6.0-0ubuntu0.13.04_i386.deb) ...
Unpacking replacement vmware-view-client ...
dpkg: dependency problems prevent configuration of vmware-view-client:
 vmware-view-client depends on libssl0.9.8 (>= 0.9.8m-1); however:
  Package libssl0.9.8 is not installed.

dpkg: error processing vmware-view-client (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils ...
Errors were encountered while processing:
 vmware-view-client

어떻게든 이전 버전의 libssl을 구해야 합니까(그렇다면 어떻게 해야 합니까?) 아니면 dpkg가 내 버전의 libssl을 사용하도록 설득할 수 있습니까?

답변1

0.9.8은 ABI 버전(소버전이라고도 함)이므로 이전 버전을 설치해야 합니다. 0.9.8 및 1.0 ABI는 호환되지 않습니다.

일반적인 방법으로 libssl0.9.8을 설치하는 것이 좋습니다(예: GUI 사용) aptitude install libssl0.9.8. 0.9.8에서는 12.04와 12.10 모두에서 사용할 수 있습니다.http://packages.ubuntu.com/

그러면 vmware 클라이언트를 설치할 수 있습니다.

답변2

Debian의 libssl0.9.8(Debian 6 "Squeeze"에 마지막으로 등장)도 정말로 필요하다면 아카이브에서 찾을 수 있습니다:http://archive.debian.org/debian/pool/main/o/openssl/

i386의 최신 버전 0.9.8은http://archive.debian.org/debian/pool/main/o/openssl/libssl0.9.8_0.9.8o-4squeeze23_i386.deb

관련 정보