Dpkg'yi libssl1.0.2'nin = = libssl1.0.0 olduğuna nasıl ikna edebilirim?


14

Daha önce Debian 8 üzerine yüklediğim bir 3. taraf .deb paketini kurmaya çalışıyorum. Ancak, aşağıdaki hatayı aldığım için yeni bir Debian 9 kurulumuna yükleyemiyorum:

dpkg: dependency problems prevent configuration of parity:
 parity depends on libssl1.0.0 (>= 1.0.0); however:
  Package libssl1.0.0 is not installed.

Ben do libssl1.0.2 yüklü. Ancak "> = libssl1.0.0" olarak tanınmıyor, bu yüzden bunu nasıl düzelteceğimizi merak ediyorum.

  1. Libssl1.0.0'ı manuel olarak kurabilir miyim? Öyleyse nasıl?

  2. Bir şey işaretler miyim? Öyleyse ne olmuş?

  3. Başka bir şey?

Yanıtlar:


29

libssl1.0.2ve libssl1.0.0uyumsuz kütüphaneler sağlayan farklı paketlerdir; bu yüzden libssl1.0.0kullanarak bir bağımlılığı tatmin edemezsiniz libssl1.0.2.

Paketinizin gereksinimlerini karşılamak için Debian 8 depoları hala desteklendiğinden Debian 8 depolarını yapılandırmanıza eklemenizi öneririm (gerekirse güvenlik güncellemelerini alırsınız). Düzenlemek sizin Bunu yapmak için /etc/apt/sources.listdosyayı ve her kopya stretchyerine çizgi stretchile jessie(ne kadar son böylece hem stretch ve jessieçizgiler). Sonra çalıştırın apt updateve apt install libssl1.0.0çalışması gerekir.

Alternatif olarak, paketi indirebilir (sayfanın alt kısmında mimarinizi arayabilirsiniz ) ve ile yükleyebilirsiniz dpkg -i.

Her iki durumda da, apt-mark auto libssl1.0.0yardımcı olacaktır: gelecekte gereksiz hale gelirse, paket otomatik olarak kaldırılacak şekilde dikkate alınacaktır.


Hem streç hem de jessie için depolarım varsa, her iki depodaki paketlerdeki çatışmalardan nasıl kaçınılır?
taş. 2112

aptbenzer şekilde yapılandırılmış depolardan paketlerin sonraki sürümlerini seçecektir; yani sizin durumunuzda, Jessie'yi destekleyecek ve Stretch depolarını yalnızca Stretch'te olmayan paketler (örneğin libssl1.0.0) yüklü Jessie paketleriyle çakışmadıkları sürece kullanacaktır .
Stephen Kitt
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.