Não foi possível instalar o Springseed 2 no Ubuntu 15.04

9

Eu baixei o debarquivo Springseed 2 e quando o abro pelo Ubuntu Software Center, ele mostra este erro:

A dependência não é satisfatória: libgcrypt11

Eu procurei este pacote no meu Gerenciador de Pacotes Synaptic, existe um libgcrypt20mas nada para libgcrypt11.

Como deve resolver esse problema?

frogatto
fonte
De onde você baixou o arquivo?
Wilf 23/05
@Wilf Da página inicial de Springseed
frogatto
@abforce: veja a resposta abaixo
ashubuntu
Além disso: suas anotações antigas do, digamos, Springseed 1.1 aparentemente não são transferidas se você atualizar para o 2.0. Eu tive que voltar ao 1.1 e exportá-los manualmente e colocá-los novamente na versão mais recente. Apenas para sua informação.
Joel DeWitt

Respostas:

13

Você tem duas opções

  • Altere as dependências e use as últimas libgcrypt

    Existem várias razões pelas quais estamos fazendo libgcrypt20

  • Instale libgcrypt11e use uma versão antiga dolibgcrypt


Mude as dependências:

Primeiro, remova a instalação anterior do SpringSeed:

sudo apt-get remove springseed

Faça o download da versão mais recente do SpringsSeed aqui :

POR EXEMPLO:

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

Siga estes 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

Abra o controlarquivo:

nano DEBIAN/control

substitua a linha:

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

com:

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

Salve e saia e siga estes comandos:

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

Instalar libgcrypt11

Abra um terminal e baixe a versão mais recente do Utopic para libgcrypt11:

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

Faça o download da versão mais recente do Springseed aqui , por exemplo:

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

Instale com:

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

E também funciona no Ubuntu 15.04!

insira a descrição da imagem aqui

AB
fonte
Obrigado pela sua resposta, certamente sua resposta funciona, mas não posso marcar as duas respostas como aceitas.
Frogatto 23/05
talvez, mas há outra opção. Ler.
AB
Sua primeira opção parece mais tentadora do que a segunda! :)
Frogatto 23/05
Sim, acho que minha resposta é melhor.
AB
Eu mudei os comandos. Para muitos copiar e colar do meu arquivo de histórico do shell. Desculpa.
AB
6

A versão final do Ubuntu 15.04 não mantém mais o pacote libgcrypt11, da mesma forma libgcrypt20que você encontrou com o Synaptic Package Manager.

Tudo o que você precisa fazer é baixar o pacote daqui e instalá-lo antes Springseed. Você pode obter conhecimento adicional dessa fonte, apontando problemas semelhantes com outros aplicativos Springseed.

Por favor, leia o conteúdo do segundo link com atenção novamente se tiver problemas.

ashubuntu
fonte
Agradeço sinceramente a sua resposta, mas a da AB parece mais abrangente.
Frogatto 23/05
@abforce: Sua resposta é mais avançada do que abrangente. Eu mesmo escolheria essa resposta como a melhor se pudesse :).
ashubuntu 23/05
Sua resposta é boa, então eu te dei uma votação ontem à noite. :)
AB