Impossible d'installer Springseed 2 sur Ubuntu 15.04


9

J'ai téléchargé le debfichier Springseed 2 et quand je l'ouvre par Ubuntu Software Center, il montre cette erreur:

La dépendance n'est pas satisfaisable: libgcrypt11

J'ai cherché ce paquet dans mon gestionnaire de paquets Synaptic, il n'y en a libgcrypt20qu'un pour rien libgcrypt11.

Comment devrait résoudre ce problème?


D'où avez-vous téléchargé le fichier?
Wilf


@abforce: voir la réponse ci
ashubuntu

Mis à part: Vos anciennes notes de, disons, Springseed 1.1 ne sont apparemment pas reportées si vous passez à 2.0. J'ai dû revenir à 1.1 et les exporter manuellement, puis les remettre dans la nouvelle version. Juste FYI.
Joel DeWitt

Réponses:


13

Vous avez deux options

  • Modifiez les dépendances et utilisez la dernière libgcrypt

    Il y a plusieurs raisons pour lesquelles nous libgcrypt20

  • Installez libgcrypt11et utilisez une ancienne version delibgcrypt


Modifiez les dépendances:

Tout d'abord, supprimez l'installation précédente de SpringSeed:

sudo apt-get remove springseed

Téléchargez la dernière version de SpringsSeed ici :

PAR EXEMPLE:

cd
wget http://cdn.michealharker.com/dl/springseed_2.0_amd64.deb

Suivez ces commandes

mkdir temp.$$
cp springseed_2.0_amd64.deb temp.$$
cd temp.$$
dpkg-deb -x springseed_2.0_amd64.deb springseed-repackaged
cd springseed-repackaged
dpkg-deb -e ../springseed_2.0_amd64.deb

Ouvrez le controlfichier:

nano DEBIAN/control

remplacer la ligne:

Depends: gconf2, gconf-service, libgtk2.0-0, libudev0 | libudev1, libgcrypt11, libgnome-keyring0, gir1.2-gnomekeyring-1.0, libnotify4, libxtst6, libnss3, python

avec:

Depends: gconf2, gconf-service, libgtk2.0-0, libudev0 | libudev1, libgcrypt20, libgnome-keyring0, gir1.2-gnomekeyring-1.0, libnotify4, libxtst6, libnss3, python

Enregistrez et quittez et suivez ces commandes:

cd ..
sudo dpkg-deb -b springseed-repackaged
sudo dpkg -i springseed-repackaged.deb

Installer libgcrypt11

Ouvrez un terminal et téléchargez la dernière version Utopic pour libgcrypt11:

cd
wget http://mirrors.kernel.org/ubuntu/pool/main/libg/libgcrypt11/libgcrypt11_1.5.4-2ubuntu1.1_amd64.deb

Téléchargez la dernière version de Springseed ici , par exemple:

wget http://cdn.michealharker.com/dl/springseed_2.0_amd64.deb

Installer avec:

sudo dpkg -i libgcrypt11_1.5.4-2ubuntu1.1_amd64.deb
sudo dpkg -i springseed_2.0_amd64.deb

Et cela fonctionne aussi dans Ubuntu 15.04!

entrez la description de l'image ici


Merci pour votre réponse, votre réponse fonctionne certainement, mais je ne peux pas marquer les deux réponses comme acceptées.
frogatto

peut-être, mais il y a une autre option. Lis.
AB

Votre première option semble plus tentante que la seconde! :)
frogatto

Oui, je pense que ma réponse est meilleure.
AB

J'ai changé les commandes. Pour beaucoup de copier-coller à partir de mon fichier d'historique shell. Désolé.
AB

6

La version finale d'Ubuntu 15.04 ne conserve plus le package libgcrypt11, plutôt libgcrypt20comme vous l'avez rencontré par le Synaptic Package Manager.

Tout ce que vous avez à faire est de télécharger le package à partir d' ici et de l'installer avant Springseed. Vous pouvez acquérir des connaissances supplémentaires de cette source en soulignant des problèmes similaires avec d'autres applications Springseed.

Veuillez relire attentivement le contenu du deuxième lien si vous rencontrez des problèmes.


Je vous remercie sincèrement pour votre réponse, mais celle d'AB semble plus complète.
frogatto

@abforce: Sa réponse est plus avancée que complète. Je choisirais moi-même cette réponse comme la meilleure si je pouvais juste :).
ashubuntu

Votre réponse est bonne, alors je vous ai donné un vote positif hier soir. :)
AB
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.