Старая скомпилированная версия Wireshark(1.10.1) не устанавливается в новой версии Ubuntu (версия 16)
У меня есть файл deb для wireshark 1.10.1, который был скомпилирован с некоторыми дополнительными флагами для удаленного захвата. Компиляция была сделана в Ubuntu 12 несколько лет назад. В Ubuntu 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.
Однако в моей новой системе Ubuntu 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
У меня вопрос, является ли проблема только из-за несоответствия версий? Если это так, можно ли это решить с помощью мягкого связывания или каким-либо другим способом, чтобы избежать проблем с перекомпиляцией.