J'essaie d'installer un paquet .deb tiers que j'ai déjà installé sur Debian 8. Mais je ne peux pas installer sur une nouvelle configuration Debian 9 car j'obtiens l'erreur suivante:
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 ai installé libssl1.0.2. Mais il n'est pas reconnu comme "> = libssl1.0.0", donc je me demande comment résoudre ce problème.
Dois-je installer libssl1.0.0 manuellement? Si c'est le cas, comment?
Dois-je créer un lien symbolique quelque chose? Si oui, quoi?
Autre chose?
libssl1.0.2
et libssl1.0.0
sont des packages différents, fournissant des bibliothèques incompatibles; c'est pourquoi vous ne pouvez pas satisfaire un libssl1.0.0
dépendance à l'aide de libssl1.0.2
.
Pour satisfaire les exigences de votre paquet, je suggère d'ajouter les référentiels Debian 8 à votre configuration, car Debian 8 est toujours pris en charge (donc si nécessaire, vous obtiendrez des mises à jour de sécurité). Pour ce faire, modifiez votre /etc/apt/sources.list
fichier, et copiez chaque stretch
ligne, en remplaçant stretch
par jessie
(donc vous vous retrouvez avec les deux stretch
et jessie
lignes). Exécutez ensuite apt update
, et apt install libssl1.0.0
devrait marcher.
Alternativement, vous pouvez télécharger le package (recherchez votre architecture en bas de la page), et installez-la avec dpkg -i
.
Dans les deux cas, apt-mark auto libssl1.0.0
vous aidera: de cette façon, le paquet sera considéré pour une suppression automatique, si cela devenait inutile à l'avenir.