OpenSSLは最近、SpotifyやSkypeなどの一部のソフトウェアに満足していません。エラーログは両方とも異なりますが、どちらもインストールを中断するのと同じ問題だと思うため、両方のアプリが含まれています。
スポーティパイ:
次のパッケージには満たされていない依存関係があります。 Spotify-client:libnss3-1dに依存していますがインストールされていません 推奨:libavcodec53ですが、インストールできないか、 libavcodec52ですがインストールできないか、 libavcodec-extra-53ですがインストールできないか、 libavcodec-extra-52ですがインストールできません 推奨事項:libavformat53ですが、インストールできない libavformat52ですがインストールできないか、 libavformat-extra-53ですがインストールできないか、 libavformat-extra-52ですがインストールできません
スカイプ:
次のパッケージには満たされていない依存関係があります。 skype-bin:i386: libssl1.0.0:i386 に依存しますが、インストールしません。 E:問題を解決できず、破損したパッケージがあります。
独自の研究を通じて、壊れたパッケージの問題に対する解決策は「sudo apt-get -f install」を使用することですが、結果は次のようになることがわかりました。
パッケージリストを読む...完了 依存関係ツリーの構築 ステータス情報を読んでいます...完了 0個はアップグレードされ、0個は新しくインストールされ、0個は削除され、0個はアップグレードされませんでした。
同様の問題を解決するために数時間努力した後、最後の手段として助けてくれてありがとう。
編集 3: sudo apt-get install libnss3=2:3.17.1-0ubuntu0.14.04.1 結果:
次のパッケージには満たされていない依存関係があります。 libnss3: libnss3-nssdb に依存しますが、インストールしません。 E:問題を解決できず、破損したパッケージがあります。
編集2:apt-cacheポリシーlibnss3の結果:
libnss3: インストール: 2:3.17.4-0ubuntu0.14.04.1 候補:2:3.17.4-0ubuntu0.14.04.1 バージョンテーブル: *** 2:3.17.4-0ubuntu0.14.04.1 0 100 /var/lib/dpkg/状態 2:3.17.1-0ubuntu0.14.04.1 0 400 http://ca1.packages.linuxdeepin.com/ubuntu/trusty-security/main amd64 パッケージ 400 http://ca1.packages.linuxdeepin.com/ubuntu/trusty-updates/main amd64 パッケージ 2:3.15.4-1ubuntu7 0 400 http://ca1.packages.linuxdeepin.com/ubuntu/trusty/main amd64 パッケージ
編集:sudo apt-get install libnss3-1d結果:
パッケージリストを読む...完了 依存関係ツリーの構築 ステータス情報を読んでいます...完了 一部のパッケージをインストールできません。これは次のことを意味できます。 要求が不可能な場合や不安定な場合を使用している場合 デプロイに必要ないくつかのパッケージが作成されていません。 または着信場所から移動されました。 次の情報は問題を解決するのに役立ちます。 次のパッケージには満たされていない依存関係があります。 libnss3-1d: libnss3(= 2:3.17.1-0ubuntu0.14.04.1) に依存しますが、2:3.17.4-0ubuntu0.14.04.1 をインストールします。 E:問題を解決できず、破損したパッケージがあります。
apt-cacheポリシーlibnss3-1dの出力:
libnss3-1d: インストール済み:(なし) 候補: 2: 3.17.1-0ubuntu0.14.04.1 バージョンテーブル: 2:3.17.1-0ubuntu0.14.04.1 0 400 http://ca1.packages.linuxdeepin.com/ubuntu/trusty-security/main amd64 パッケージ 400 http://ca1.packages.linuxdeepin.com/ubuntu/trusty-updates/main amd64 パッケージ 2:3.15.4-1ubuntu7 0 400 http://ca1.packages.linuxdeepin.com/ubuntu/trusty/main amd64 パッケージ
答え1
インストールしたバージョンはDeepinリポジトリでは利用できません。バージョンが一致する必要があるため、libssl1.0.0:amd64
リポジトリからインストールできません。libssl1.0.0:i386
この問題を解決するには、そのバージョンlibssl1.0.0:i386
(1.0.1f-1ubuntu2.8)(購入場所がわかっている場合)を見つけたり、アーカイブからそのバージョンにlibssl1.0.0:amd64
ダウングレードしたりできます。libssl1.0.0:amd64
次のコマンドは後者を実行する必要があります。
sudo apt-get install libssl1.0.0:amd64=1.0.1f-1ubuntu2.7
パッケージがダウングレードされたら、次のものをインストールできますlibssl1.0.0:i386
。
sudo apt-get install libssl1.0.0:i386
DeepinがUbuntu Trusty Tahr(14.04)を追跡している場合は、システムの再起動後にバージョン1.0.1f-1ubuntu2.11をインストールする必要があります。このバージョンは以下からダウンロードできます。https://launchpad.net/ubuntu/+source/openssl;しかし、Deepinにバージョンアップグレードを依頼することをお勧めします...
同様に適用されます。リポジトリにないlibnss3-1d
バージョンがあります。libnss3
この問題を解決するには:
sudo apt-get install libnss3=2:3.17.1-0ubuntu0.14.04.1 libnss3-nssdb=2:3.17.1-0ubuntu0.14.04.1
ストレージバージョンlibnss3
にダウングレードしてからlibnss3-nssdb
sudo apt-get install libnss3-1d
動作する必要があります。
答え2
この試み:
- コンソールでrootとして実行します(またはsudoコマンドでもかまいません)。
sudo apt-get clean
sudo apt-get install libssl1.0.0
- SkypeとSpotifyを再インストールしてみてください。
答え3
Postgresをインストールするときにこの問題が発生しました。以下を追加する必要があります。
deb http://security.debian.org/debian-security wheezy/updates main
私のため/etc/apt/sources.list
。
(忘れないでくださいsudo apt-get update
)