web-dev-qa-db-ja.com

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を使用するように説得できますか?

2
Nate Parsons

0.9.8はABIバージョン(別名soversion)なので、はい、古いバージョンをインストールする必要があります。 0.9.8と1.0のABIには互換性がありません。

通常の方法でlibssl0.9.8をインストールすることをお勧めします。たとえば、GUIまたはaptitude install libssl0.9.8を使用します。 0.9.8は、 http://packages.ubuntu.com/ によると、12.04と12.10の両方で利用できます。

これで、vmwareクライアントをインストールできるようになります。

2
derobert

Debian 6の「Squeeze」で最後だったDebian用のlibssl0.9.8が本当に必要な場合は、アーカイブの 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

0
mivk