Impossibile installare Springseed 2 su Ubuntu 15.04


9

Ho scaricato il debfile Springseed 2 e quando lo apro da Ubuntu Software Center, mostra questo errore:

La dipendenza non è soddisfacente: libgcrypt11

Ho cercato questo pacchetto nel mio Gestore pacchetti Synaptic, c'è un libgcrypt20ma niente per libgcrypt11.

Come dovrebbe risolvere questo problema?


Da dove hai scaricato il file?
Wilf,


@abforce: vedi la risposta qui sotto
ashubuntu,

A parte: le tue vecchie note di, per esempio, Springseed 1.1 apparentemente non si ripercuotono se esegui l'aggiornamento a 2.0. Ho dovuto tornare alla versione 1.1 ed esportarli manualmente, quindi rimetterli nella versione più recente. Cordiali saluti.
Joel DeWitt,

Risposte:


13

Hai due opzioni

  • Cambia le dipendenze e usa le ultime libgcrypt

    Ci sono molte ragioni per cui stiamo lavorando libgcrypt20

  • Installare libgcrypt11e utilizzare una vecchia versione dilibgcrypt


Cambia le dipendenze:

Innanzitutto, rimuovere la precedente installazione di SpringSeed:

sudo apt-get remove springseed

Scarica l'ultima versione di SpringsSeed qui :

PER ESEMPIO:

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

Segui questi comandi

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

Apri il controlfile:

nano DEBIAN/control

sostituire la linea:

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

con:

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

Salva ed esci e segui questi comandi:

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

Installare libgcrypt11

Apri un terminale e scarica l'ultima versione di Utopic per libgcrypt11:

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

Scarica l'ultima versione Springseed qui , ad esempio:

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

Installa con:

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

E funziona anche in Ubuntu 15.04!

inserisci qui la descrizione dell'immagine


Grazie per la tua risposta, sicuramente la tua risposta funziona ma non posso contrassegnare entrambe le risposte come accettate.
frogatto,

forse, ma c'è un'altra opzione. Leggere.
AB,

La tua prima opzione sembra più allettante della seconda! :)
frogatto,

Sì, penso, la mia risposta è migliore.
AB

Ho cambiato i comandi. Per molti copia e incolla dal mio file cronologico della shell. Scusate.
AB,

6

La versione finale di Ubuntu 15.04 non mantiene più il pacchetto libgcrypt11, piuttosto libgcrypt20come vi siete imbattuti in Synaptic Package Manager.

Tutto quello che devi fare è scaricare il pacchetto da qui e installarlo prima Springseed. Puoi acquisire ulteriori conoscenze da questa fonte sottolineando problemi simili con altre app oltre Springseed.

Si prega di leggere attentamente il contenuto del secondo link in caso di problemi.


Vi ringrazio sinceramente per la vostra risposta, ma quella di AB sembra più completa.
frogatto,

@abforce: la sua risposta è più avanzata di quanto sia completa. Io stesso sceglierei quella risposta come la migliore se solo potessi :).
Ashubuntu,

La tua risposta è buona, quindi ti ho dato un voto ieri sera. :)
AB,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.