como instalar o libgnutls26 no Ubuntu 15.04 ou superior

2

Estou com problemas ao instalar libgnutls26 . Eu tentei procurar, mas não ajudou. Eu estou usando o sistema de 32 bits. Ao instalar um programa, ele diz o seguinte:

Building dependency tree        
Reading state information... Done
Building data structures... Done 
Building data structures... Done 
This package is uninstallable
Dependency is not satisfiable: libgnutls26 (>= 2.12.14-0)

Eu tentei instalar o gdebi, mas também não ajudou. Alguém pode me ajudar a consertar isso? BTW meu Ubuntu é 15,04.

    
por Err0rr 20.06.2015 / 14:00

3 respostas

1

Na verdade, vejo você apontar. No meu caso, depois de atualizar para o Ubuntu 15.04 meu Evernote (rodando no Wine 1.7.44) parou de funcionar - ao tentar efetuar login ou sincronizar notas, recebi INTERNET_SECURITY_CHANNEL_ERROR do TLS. Eu acredito que isso pode ser devido a mudança na API do libgnutls - no Ubuntu 14.10 sua versão era libgnutls26 (baseada no GnuTLS 2.12), enquanto que no 15.04 é libgnutls-deb0-28 no GnuTLS 3.3).

Se você deseja instalar o 32-bit libgnutls26 (do Ubuntu 14.10) no Ubuntu 15.04, tente estes:

wget http://security.ubuntu.com/ubuntu/pool/main/libg/libgcrypt11/libgcrypt11_1.5.4-2ubuntu1.1_i386.deb
wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gnutls26/libgnutls26_2.12.23-15ubuntu2_i386.deb

sudo dpkg -i libgcrypt11_1.5.4-2ubuntu1.1_i386.deb
sudo dpkg -i libgnutls26_2.12.23-15ubuntu2_i386.deb

Outros espelhos você pode encontrar aqui e aqui .

Depois de instalá-los sozinho, quando eu chamar o lsof -P -T -p $(pidof Evernote.exe) | grep gnutls enquanto estiver executando o Evernote, obtenho:

Evernote. 11332 xxx  mem    REG                8,6   805808  1052438 /usr/lib/i386-linux-gnu/libgnutls.so.26.22.6
Evernote. 11332 xxx  mem    REG                8,6  1306528  1052404 /usr/lib/i386-linux-gnu/libgnutls-deb0.so.28.41.0

, o que significa que o Evernote / Wine está usando a biblioteca libgnutls26 .

Lembre-se de que você não receberá nenhuma atualização de segurança para libgnutls26 , pois foi lançado para 14.10, mas foi removido completamente do Ubuntu 15.04.

Nota do editor

Como o 15.04 não é um lançamento do LTS, eles podem desaparecer (na verdade, isso aconteceu). Portanto, você deve encontrar e instalar a partir da última versão LTS, ou seja, Trusty 14.04. Encontre as duas bibliotecas desses dois links:

por falconepl 14.08.2015 / 18:52
1

Eu estava procurando por libgnutls.so.26 em 16.04, corrigi-lo copiando 14.04 lib para 16.04

Você pode encontrar a versão para 14.04 aqui

por siz 14.09.2016 / 10:19
0

Adicione esta linha deb http://security.ubuntu.com/ubuntu trusty-security main ao seu /etc/apt/sources.list e execute sudo apt-get update e sudo apt-get install libgbutls26

    
por abhi 27.02.2017 / 22:39