9

I've downloaded Springseed 2 deb file and when I open it by Ubuntu Software Center, it shows this error:

Dependency is not satisfiable: libgcrypt11

I've looked for this package in my Synaptic Package Manager, there is a libgcrypt20 but nothing for libgcrypt11.

How should resolve this problem?

  • Where did you download the file from? – Wilf May 23 '15 at 19:21
  • @Wilf From Springseed homepage – frogatto May 23 '15 at 19:59
  • @abforce: see the answer below – ashubuntu May 23 '15 at 20:01
  • Aside: Your old notes from, say, Springseed 1.1 apparently don't carry over if you upgrade to 2.0. I had to go back to 1.1 and manually export them, and then put them back into the newer version. Just FYI. – Joel DeWitt Apr 12 '16 at 17:15
13

You have two options

  • Change the dependencies and use the latest libgcrypt

    There are multiple reasons we're up to libgcrypt20

  • Install libgcrypt11 and use an old version of libgcrypt


Change the dependencies:

First, remove the previous installation of SpringSeed:

sudo apt-get remove springseed

Download the latest SpringsSeed version here:

E.G.:

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

Follow these commands

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

Open the control file:

nano DEBIAN/control

replace the line:

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

with:

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

Save and exit and follow these commands:

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

Install libgcrypt11

Open a terminal and download the latest Utopic version for libgcrypt11:

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

Download the latest Springseed version here, eg:

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

Install with:

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

And it works in Ubuntu 15.04 as well!

enter image description here

  • Thanks for your answer, surely your answer does work but I can't mark both answers as accepted. – frogatto May 23 '15 at 20:13
  • maybe, but there is another option. Read. – A.B. May 23 '15 at 20:13
  • Your first option seems more tempting than the second one! :) – frogatto May 23 '15 at 20:15
  • Yes, I think, my answer is better. – A.B. May 23 '15 at 20:16
  • I have changed the commands. To many copy and paste from my shell history file. Sorry. – A.B. May 23 '15 at 20:20
6

The final release of Ubuntu 15.04 no longer keeps the package libgcrypt11, rather libgcrypt20 as you have come across by the Synaptic Package Manager.

All you have to do is to download the package from here and then install it prior to Springseed. You may earn additional knowledge from this source pointing out similar problems with other apps besides Springseed.

Please read the content from the second link carefully again if you face any problems.

  • I sincerely thank you for your answer, but A.B.'s one seems more comprehensive. – frogatto May 23 '15 at 20:22
  • @abforce: His answer is more advanced than is comprehensive. I myself would pick that answer as the best one if I just could :). – ashubuntu May 23 '15 at 20:26
  • Your answer is good, so I gave you an upvote yesterday evening. :) – A.B. May 24 '15 at 5:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.