libssl1.0.0を使用してSpotifyをインストールしてみてください。

libssl1.0.0を使用してSpotifyをインストールしてみてください。

Spotifyクライアントをインストールしたかったが、以前のlibssl0.9.8が見つからないと文句を言って、libssl1.0.0へのシンボリックリンクを作成しました。

sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so**.1.0.0** /usr/lib/libssl.so.0.9.8

これはうまくいきません。だから私はもう一つを作りました。

sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so**.1.0.0** /usr/lib/x86_64-linux-gnu/libssl.so.0.9.8

Spotifyクライアントもインストールできません。私は何が間違っていましたか?

答え1

OpenSSL 0.9.8および1.0.0はバイナリと互換性がありません。あなたが持っているSpotifyクライアントは0.9.8に合わせて作成されており、正しいリンクを取得しても実行されません。お使いのディストリビューションに適したSpotifyパッケージを直接購入してください。

Spotifyがディストリビューション/バージョンの組み合わせに合わせてビルドしない場合は、OpenSSL 0.9.8を直接ビルドする必要があります。バラよりDebian Wheeseyに関するこの投稿Spotifyフォーラムで詳細をご覧ください。

答え2

いくつかのシンボリックリンクを作成する必要があります。 OpenSSLの場合はlibcrypto少なくともlibssl

Fedoraの場合(配布プレートに合わせて自由に調整してください):

ln -sf /usr/lib64/libnspr4.so libnspr4.so.0d
ln -sf /usr/lib64/libnss3.so libnss3.so.1d
ln -sf /usr/lib64/libnssutil3.so libnssutil3.so.1d
ln -sf /usr/lib64/libplc4.so libplc4.so.0d
ln -sf /usr/lib64/libplds4.so libplds4.so.0d
ln -sf /usr/lib64/libsmime3.so libsmime3.so.1d
ln -sf /usr/lib64/libssl3.so libssl3.so.1d
ln -sf /usr/lib64/libssl.so.1.0.0j libssl.so.0.9.8
ln -sf /usr/lib64/libcrypto.so.1.0.0j libcrypto.so.0.9.8

特定のコマンドとエラーを提供できますか?

関連情報