libssl1.0.0 ne me laissera pas installer quoi que ce soit

J'ai eu le même problème avec mon ordinateur depuis un moment et ça m'a vraiment dérangé. Tout a commencé quand j'ai installé Skype il y a environ un mois. Aussi, je m'excuse, je n'utilise pas réellement Ubuntu, mais je le ferais si j'avais le choix: P. J'utilise Debian: SteamOS plus spécifiquement. J'ai posté 3 questions différentes sur les forums d'users de Debian mais je n'ai reçu aucune réponse. J'espérais peut-être que vous pouviez aider plutôt que de penser que ce n'est pas un problème propre à Debian.

Essentiellement, chaque fois que j'essaye d'installer la plupart des programmes, je continue à avoir cette erreur:

desktop@steamos:~$ sudo apt-get install zip Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: libssl1.0.0 : Breaks: libssl1.0.0:i386 (!= 1.0.1e-2+deb7u4) but 1.0.1e-2+deb7u4+bsos1 is to be installed libssl1.0.0:i386 : Breaks: libssl1.0.0 (!= 1.0.1e-2+deb7u4+bsos1) but 1.0.1e-2+deb7u4 is to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution). 

Je lisais ici et j'ai trouvé une réponse pour quelqu'un alors j'ai essayé. Ils ont dit de simplement download libssl1 et dpkg. Mais c'est ce qui s'est passé.

 desktop@steamos:~$ sudo apt-get download libssl1.0.0:i386 [sudo] password for desktop: Get:1 Downloading libssl1.0.0 1.0.1e-2+deb7u4+bsos1 [3,008 kB] Fetched 3,008 kB in 5s (528 kB/s) desktop@steamos:~$ sudo dpkg -i '/home/desktop/libssl1.0.0_1.0.1e-2+deb7u4+bsos1_i386.deb' (Reading database ... 114464 files and directories currently installed.) Preparing to replace libssl1.0.0:i386 1.0.1e-2+deb7u4+bsos1 (using .../libssl1.0.0_1.0.1e-2+deb7u4+bsos1_i386.deb) ... De-configuring libssl1.0.0:amd64 ... Unpacking replacement libssl1.0.0:i386 ... dpkg: error processing libssl1.0.0:i386 (--install):package libssl1.0.0:i386 1.0.1e-2+deb7u4+bsos1 cannot be configured because libssl1.0.0:amd64 is at a different version (1.0.1e-2+deb7u4) dpkg: error processing libssl1.0.0:amd64 (--install):package libssl1.0.0:amd64 1.0.1e-2+deb7u4 cannot be configured because libssl1.0.0:i386 is at a different version (1.0.1e-2+deb7u4+bsos1) Errors were encountered while processing: libssl1.0.0:i386 libssl1.0.0:amd64 

Donc, des idées comment résoudre ce problème? Je reçois l'erreur de rupture chaque fois que j'essaie d'installer tout ce qui utilise libssl1 et cela m'empêche d'utiliser des outils de décompression (en plus du goudron), du vin et même de la forteresse naine 🙁

EDIT: après l'exécution

 sudo apt-cache policy libssl1.0.0:i386 

Je reçois

 desktop@steamos:~$ sudo apt-cache policy libssl1.0.0:i386 libssl1.0.0:i386: Installed: 1.0.1e-2+deb7u4+bsos1 Candidate: 1.0.1e-2+deb7u4+bsos1 Version table: *** 1.0.1e-2+deb7u4+bsos1 0 500 http://repo.steampowered.com/steamos/ alchemist/main i386 Packages 500 http://repo.steampowered.com/steamos/ alchemist_beta/main i386 Packages 500 http://repo.steampowered.com/internal/steamos/ alchemist/main i386 Packages 100 /var/lib/dpkg/status 1.0.1e-2+deb7u4 0 500 http://ftp.us.debian.org/debian/ wheezy/main i386 Packages 1.0.1e-2+deb7u3 0 500 http://security.debian.org/debian-security/ wheezy/updates/main i386 Packages 

et après l'exécution

 sudo apt-cache policy libssl1.0.0 

Je reçois:

 desktop@steamos:~$ sudo apt-cache policy libssl1.0.0 libssl1.0.0: Installed: 1.0.1e-2+deb7u4 Candidate: 1.0.1e-2+deb7u4+bsos1 Version table: 1.0.1e-2+deb7u4+bsos1 0 500 http://repo.steampowered.com/steamos/ alchemist/main amd64 Packages 500 http://repo.steampowered.com/steamos/ alchemist_beta/main amd64 Packages 500 http://repo.steampowered.com/internal/steamos/ alchemist/main amd64 Packages *** 1.0.1e-2+deb7u4 0 500 http://ftp.us.debian.org/debian/ wheezy/main amd64 Packages 100 /var/lib/dpkg/status 1.0.1e-2+deb7u3 0 500 http://security.debian.org/debian-security/ wheezy/updates/main amd64 Packages 

Vous mélangez le repos Debian et SteamOS, et je suis sûr que c'est un grand non-non. Vous devez supprimer les référentiels Debian de votre file sources.list. Pour résoudre votre problème, utilisez:

 sudo apt-get install -f libssl1.0.0:i386=1.0.1e-2+deb7u4+bsos1 libssl1.0.0:amd64=1.0.1e-2+deb7u4+bsos1 

Cela forcera les deux packages à avoir la même version.

Vous avez une version plus récente de la bibliothèque pour i386, mais une ancienne version de la bibliothèque pour amd64. Par conséquent, vous obtenez des conflits puisque vous ne pouvez pas (et ne devriez probablement pas) avoir différentes versions de la même bibliothèque (mais différentes architectures). Faire apt-get dist-upgrade mettra à jour tous les packages et installera les dependencies nécessaires.

Téléchargez libSSL 1.0.0 i386 et amd64 depuis Ubuntu Trusty => http://packages.ubuntu.com/trusty/libssl1.0.0 , puis allez dans le dossier des files téléchargés, exécutez dans le terminal "sudo dpkg -i nom_file" à la fois téléchargé des dossiers.