Более старая скомпилированная версия Wireshark (1.10.1) не становится установленной в более новой человечности (версия 16)

У меня есть deb файл для wireshark 1.10.1, который был скомпилирован с некоторыми дополнительными флагами для удаленного получения. Компиляция была сделана в Ubuntu 12 несколько лет назад. В человечности 14 это работает отлично. Но когда я пробую его в Ubuntu 16, это застревает с проблемой зависимости.

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.

Однако в моей новой системе человечности 16, когда я сделал 'dpkg-l | grep libgcrypt', результат

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

и для 'dpkg-l | grep libgnutls', я добрался

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

Мой вопрос состоит в том, является ли проблема от несоответствия версии только? Если так, может это быть решенным мягким соединением или некоторым другим методом так, чтобы стычки перекомпиляции можно было избежать.

1
задан 1 August 2016 в 13:46

0 ответов

Другие вопросы по тегам:

Похожие вопросы: