Finalmente encontrei isso depois de descobrir como fazer a pergunta certa. Veja como configurar stable / testing / unstable juntos. Executando o debian stable / testing
No meu juízo final. Como faço para forçar o Xenial a atualizar ou instalar o Wireshark 2.3, já que ele só tem o 2.2 no repositório?
Estou tentando usar a função de linha de comando tshark --extract-objects, disponível no tshark 2.3, para fazer o script de uma análise de arquivo pcap.
Estou executando o Ubuntu 16.04 e não consigo descobrir como forçar o pacote atualizado.
lsb_relase -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
uname -a
Linux j-VirtualBox 4.4.0-93-generic #116-Ubuntu SMP Fri Aug 11 21:17:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
O Xenial está usando o 2.2, como mostra aqui, Xenial Wireshark
Eu tentei instalar o 2.3 a partir do código-fonte e corri para o inferno da dependência, então dei ao Wireshark 2.4 da fonte um shot. A primeira execução foi erroneamente porque não foi possível encontrar o QT. Eu segui as instruções aqui QT Install mas depois de instalar o QT e tentar novamente o wireshark, que terminou com o seguinte erro -
/usr/include/qt4/QtCore/qmetatype.h:169:79: error: ‘qt_metatype_id’ is not a member of ‘QMetaTypeId<QToolBar*>’
static inline int qt_metatype_id() { return QMetaTypeId<T>::qt_metatype_id(); }
^
main_window.cpp:221:13: warning: ‘void mainwindow_add_toolbar(const iface_toolbar*)’ defined but not used [-Wunused-function]
static void mainwindow_add_toolbar(const iface_toolbar *toolbar_entry)
^
main_window.cpp:229:13: warning: ‘void mainwindow_remove_toolbar(const gchar*)’ defined but not used [-Wunused-function]
static void mainwindow_remove_toolbar(const gchar *menu_title)
^
Makefile:1910: recipe for target 'main_window.o' failed
make[2]: *** [main_window.o] Error 1
make[2]: Leaving directory '/home/johnny/Desktop/scanner/malware/wireshark-2.4.1/ui/qt'
Makefile:3401: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/johnny/Desktop/scanner/malware/wireshark-2.4.1'
Makefile:1745: recipe for target 'all' failed
make: *** [all] Error 2
Finalmente encontrei isso depois de descobrir como fazer a pergunta certa. Veja como configurar stable / testing / unstable juntos. Executando o debian stable / testing