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?


De onde você baixou o arquivo?
Wilf 23/05


@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


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.