Uma versão mais antiga compilada do Wireshark (1.10.1) não está sendo instalada no ubuntu mais novo (versão 16)

1

Eu tenho um arquivo deb para o wireshark 1.10.1, que foi compilado com alguns sinalizadores extras para captura remota. A compilação foi feita no Ubuntu 12 alguns anos atrás. No ubuntu 14 ele funciona perfeitamente. Mas quando eu estou tentando no Ubuntu 16, ele fica preso a um problema de dependência.

wireshark-common depends on libgcrypt11 (>= 1.4.6); however:
  Package libgcrypt11 is not installed.
 wireshark-common depends on libgnutls26 (>= 2.7.14-0); however:
  Package libgnutls26 is not installed.

No entanto, no meu sistema ubuntu 16 fresco, quando eu fiz 'dpkg -l | grep libgcrypt ', o resultado é

ii  libgcrypt20:amd64                          1.6.5-2                                             amd64        LGPL Crypto library - runtime library

e para 'dpkg -l | grep libgnutls ', eu tenho

ii  libgnutls-dev:amd64                        3.4.10-4ubuntu1.1                                   amd64        GNU TLS library - development files
ii  libgnutls-openssl27:amd64                  3.4.10-4ubuntu1.1                                   amd64        GNU TLS library - OpenSSL wrapper
ii  libgnutls30:amd64                          3.4.10-4ubuntu1.1                                   amd64        GNU TLS library - main runtime library
ii  libgnutlsxx28:amd64                        3.4.10-4ubuntu1.1                                   amd64        GNU TLS library - C++ runtime library

Minha pergunta é se o problema é apenas da incompatibilidade de versão? Em caso afirmativo, ele pode ser resolvido por vinculação suave ou por algum outro método, de modo que o incômodo de recompilação possa ser evitado.

    
por Codename_DJ 01.08.2016 / 12:46

0 respostas