No se puede instalar Springseed 2 en Ubuntu 15.04

9

He descargado el debarchivo Springseed 2 y cuando lo abro por Ubuntu Software Center, muestra este error:

La dependencia no es satisfactoria: libgcrypt11

He buscado para este paquete en mi Gestor de paquetes Synaptic, hay un libgcrypt20pero nada para libgcrypt11.

¿Cómo debería resolver este problema?

frogatto
fuente
¿De dónde descargaste el archivo?
Wilf
@Wilf De la página de inicio de Springseed
frogatto
@abforce: vea la respuesta a continuación
ashubuntu
Aparte: sus notas anteriores de, digamos, Springseed 1.1 aparentemente no se transfieren si actualiza a 2.0. Tuve que volver a 1.1 y exportarlos manualmente, y luego volver a colocarlos en la versión más nueva. Solo para tu información.
Joel DeWitt

Respuestas:

13

Tienes dos opciones

  • Cambia las dependencias y usa las últimas libgcrypt

    Hay varias razones por las que estamos haciendo libgcrypt20

  • Instalar libgcrypt11y usar una vieja versión delibgcrypt


Cambiar las dependencias:

Primero, elimine la instalación anterior de SpringSeed:

sudo apt-get remove springseed

Descargue la última versión de SpringsSeed aquí :

P.EJ:

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

Sigue estos comandos

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

Abre el controlarchivo:

nano DEBIAN/control

reemplazar la línea:

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

Guarde y salga y siga estos comandos:

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

Instalar en pc libgcrypt11

Abra una terminal y descargue la última versión de Utopic para libgcrypt11:

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

Descargue la última versión de Springseed aquí , por ejemplo:

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

Instalar con:

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

¡Y también funciona en Ubuntu 15.04!

ingrese la descripción de la imagen aquí

AB
fuente
Gracias por su respuesta, seguramente su respuesta funciona, pero no puedo marcar ambas respuestas como aceptadas.
frogatto
tal vez, pero hay otra opción. Leer.
AB
¡Tu primera opción parece más tentadora que la segunda! :)
frogatto
Sí, creo que mi respuesta es mejor.
AB
He cambiado los comandos. Para muchos copiar y pegar desde mi archivo de historial de shell. Lo siento.
AB
6

La versión final de Ubuntu 15.04 ya no conserva el paquete libgcrypt11, más bien libgcrypt20como lo ha encontrado Synaptic Package Manager.

Todo lo que tiene que hacer es descargar el paquete desde aquí y luego instalarlo antes Springseed. Puede obtener conocimiento adicional de esta fuente al señalar problemas similares con otras aplicaciones además Springseed.

Lea el contenido del segundo enlace cuidadosamente nuevamente si tiene algún problema.

ashubuntu
fuente
Le agradezco sinceramente su respuesta, pero la de AB parece más completa.
frogatto
@abforce: Su respuesta es más avanzada que integral. Yo mismo elegiría esa respuesta como la mejor si pudiera :).
ashubuntu
Tu respuesta es buena, así que te di un voto positivo ayer por la noche. :)
AB