Skip to content

Instalando o Wireshark pelo código fonte no Debian Lenny

Mais uma dica rápida:
Se você deseja utilizar a versão de build mais recente do wireshark, você pode baixá-la através do link:

http://www.wireshark.org/download/automated/src/

Vamos baixar a revisão: 27447

wget -c http://www.wireshark.org/download/automated/src/wireshark-1.1.3-SVN-27447.tar.gz

Para instalar o arquivo baixado, execute.

tar -zxf wireshark-1.1.3-SVN-27447.tar.gz

Se você já tem o wireshark instalado, por favor remova sua versão desatualizada.

sudo aptitude remove wireshark tshark wireshark-common

Antes de começar a compilação do wireshark, vamos resolver algumas possíveis dependências que podem ocorrer.

Instale os programas para compilação caso você ainda não tenha feito.

sudo apt-get install build-essential fakeroot

Agora, vamos resolver todas as dependências do wireshark

sudo apt-get build-dep wireshark

No momento da compilação, tive problemas com alguns pacotes que estavam faltando. No meu sistema, não estavam instalados os seguintes pacotes:

sudo aptitude install libc-ares-dev libcap-dev libsmi2-dev libgeoip-dev

Entre no diretório onde você descompactou o wireshark e execute o comando abaixo:

./configure –enable-threads

Se você quiser desabilitar o tshark por exemplo, execute o comando acima com –disable-tshark. No meu notebook percebi certo ganho de performance quando habilitei as threads, tenho que fazer mais alguns testes para concluir alguma coisa mais concreta.

Para compilar, digite:

make

Hora de tomar café. Esse processo dependendo da sua máquina é bem demorado!

Se estiver tudo ok, vamos criar nosso pacote debian. Execute:

sudo make debian-package

Aguarde um pouco enquanto o processo é finalizado.

Instalando os pacotes do wireshark:

sudo dpkg -i ../wireshark_1.1.3_i386.deb

sudo dpkg -i ../wireshark-common_1.1.3_i386.deb

sudo dpkg -i ../tshark_1.1.3_i386.deb

Bem, agora é só testar a versão de teste ;).

Boa sorte

Comments are closed.