Springseed 2 kann unter Ubuntu 15.04 nicht installiert werden

9

Ich habe die Springseed 2- debDatei heruntergeladen und wenn ich sie über das Ubuntu Software Center öffne, wird der folgende Fehler angezeigt:

Die Abhängigkeit ist nicht erfüllt: libgcrypt11

Ich habe in meinem Synaptic Package Manager nach diesem Paket gesucht, es gibt libgcrypt20aber nichts dafür libgcrypt11.

Wie soll dieses Problem behoben werden?

Frogatto
quelle
Woher haben Sie die Datei heruntergeladen?
Wilf
@ Wilf von Springseed Homepage
Frogatto
@abforce: siehe die Antwort unten
ashubuntu
Nebenbei: Ihre alten Notizen aus Springseed 1.1 werden anscheinend nicht übertragen, wenn Sie auf 2.0 aktualisieren. Ich musste zu 1.1 zurückkehren und sie manuell exportieren und dann wieder in die neuere Version einfügen. Nur zur Info.
Joel DeWitt

Antworten:

13

Sie haben zwei Möglichkeiten

  • Ändern Sie die Abhängigkeiten und verwenden Sie die neueste libgcrypt

    Es gibt mehrere Gründe, die wir haben libgcrypt20

  • Installieren libgcrypt11und verwenden Sie eine alte Version vonlibgcrypt


Ändern Sie die Abhängigkeiten:

Entfernen Sie zunächst die vorherige Installation von SpringSeed:

sudo apt-get remove springseed

Laden Sie die neueste Version SpringsSeed hier :

Z.B:

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

Befolgen Sie diese Befehle

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

Öffnen Sie die controlDatei:

nano DEBIAN/control

Ersetzen Sie die Leitung:

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

mit:

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

Speichern und beenden Sie diese Befehle und befolgen Sie sie:

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

Installieren libgcrypt11

Öffnen Sie ein Terminal und laden Sie die neueste Utopic-Version herunter für libgcrypt11:

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

Laden Sie die neueste Version Springseed hier , zum Beispiel:

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

Installieren mit:

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

Und es funktioniert auch in Ubuntu 15.04!

Geben Sie hier die Bildbeschreibung ein

AB
quelle
Vielen Dank für Ihre Antwort, sicherlich funktioniert Ihre Antwort, aber ich kann nicht beide Antworten als akzeptiert markieren.
Frogatto
vielleicht, aber es gibt noch eine andere Option. Lesen.
AB
Ihre erste Option scheint verlockender als die zweite! :)
Frogatto
Ja, ich denke, meine Antwort ist besser.
AB
Ich habe die Befehle geändert. Zu viele kopieren und einfügen aus meiner Shell-Verlaufsdatei. Es tut uns leid.
AB
6

In der endgültigen Version von Ubuntu 15.04 bleibt das Paket nicht mehr erhalten libgcrypt11, libgcrypt20wie Sie es vom Synaptic Package Manager erfahren haben.

Alles, was Sie tun müssen, ist, das Paket von hier herunterzuladen und es vorher zu installieren Springseed. Sie können zusätzliches Wissen aus dieser Quelle erwerben, das auf ähnliche Probleme mit anderen Apps hinweist Springseed.

Bitte lesen Sie den Inhalt des zweiten Links noch einmal sorgfältig durch, wenn Sie auf Probleme stoßen.

Ashubuntu
quelle
Ich danke Ihnen aufrichtig für Ihre Antwort, aber die von AB scheint umfassender zu sein.
Frogatto
@abforce: Seine Antwort ist weiter fortgeschritten als umfassend. Ich selbst würde diese Antwort als die beste auswählen, wenn ich nur könnte :).
Ashubuntu
Ihre Antwort ist gut, deshalb habe ich Ihnen gestern Abend eine Gegenstimme gegeben. :)
AB