以前にDebian 8にインストールしたサードパーティの.debパッケージをインストールしようとしていますが、次のエラーが発生するため、新しいDebian 9セットアップにインストールできません。
dpkg: dependency problems prevent configuration of parity:
parity depends on libssl1.0.0 (>= 1.0.0); however:
Package libssl1.0.0 is not installed.
I do libssl1.0.2がインストールされています。しかし、> = libssl1.0.0 "として認識されていないため、これを修正する方法を知りたいです。
Libssl1.0.0を手動でインストールしますか?もしそうなら、どうですか?
私は何かをシンボリックリンクしますか?もしそうなら、何ですか?
他に何か?
libssl1.0.2
とlibssl1.0.0
は異なるパッケージであり、互換性のないライブラリを提供しています。そのため、libssl1.0.0
を使用してlibssl1.0.2
依存関係を満たすことができません。
Debian 8は引き続きサポートされているため、パッケージの要件を満たすために、構成にDebian 8リポジトリを追加することをお勧めします(必要に応じて、セキュリティアップデートを取得します)。そのためには、/etc/apt/sources.list
ファイルを編集し、すべてのstretch
行をコピーして、stretch
をjessie
に置き換えます(つまり、bothstretch
およびjessie
行)。次にapt update
を実行すると、apt install libssl1.0.0
が機能するはずです。
または、 パッケージをダウンロード (ページの下部でアーキテクチャを探して)、dpkg -i
を使用してインストールすることもできます。
どちらの場合も、apt-mark auto libssl1.0.0
が役立ちます。これにより、将来不要になった場合のパッケージの自動削除が検討されます。