Os passos abaixo são fáceis se executar no Ubuntu 8.10 (Intrepid) ou mais novo. Caso contrário pode ter problemas de dependência e precisará ter bom conhecimento de
Linux para resolver. Para ter suporte a webcam (vídeo) você precisa instalar dois pacotes:
libv4l e
libv4l-dev. No Intrepid é bem fácil, basta fazer no terminal (se preferir, use o Synaptic):
# apt-get install libv4l-0 libv4l-dev
Agora precisamos do suporte a áudio. Vamos usar o snack2 e farsight2. A instalação do snack2 é bem fácil, basta usar o terminal e copiar/colar o seguinte comando (se preferir, use o Synaptic):
# apt-get install libsnack2 libsnack2-dev
Com esses dois pacotes instalados o aMSN já terá suporte de áudio, ou seja, vai dar para enviar e receber clip de voz. Mas não é possível fazer ou receber chamada (como no Windows Live Messenger). Para fazê-las e recebê-las é preciso ter o "farsight2" instalado, o que é um pouco mais complicado e é aqui que muitos desistem.
Instalando o farsight2 para fazer e receber chamadas
A dificuldade com o farsight2 para quem usa uma distro baseada no Debian é que, para compilá-lo, são requeridos os seguintes pacotes nas versões abaixo ou mais recentes:
- glib 2.16
- gstreamer 0.10.20
- gst-plugins-base 0.10.20
- gst-plugins-good 0.10.7
- gst-plugins-bad 0.10.6
- gst-plugins-farsight - 0.12.9
- libnice - 0.0.3
- farsight2 - 0.0.5
O Debian Lenny e o Ubuntu Hardy tem quase todos, menos dois: o
gstreamer 0.10.20 e
gst-plugins-base 0.10.20. Nestas distribuições os dois pacotes acima possuem versões 0.10.18 e não a requerida 0.10.20. O Ubuntu 8.10 não tem esse problema, pois as versões que vem nele são 0.10.21, ou seja, são até superiores ao requerido.
Antes de instalar o farsight2 faça no terminal:
# apt-get update
e
# apt-get install build-essential libgstreamer0.10-0 gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-farsight gstreamer0.10-tools gstreamer0.10-alsa
# apt-get build-dep gstreamer0.10-plugins-farsight
Esses comandos resolvem algumas dependências no Ubuntu 8.10. Em outras versões ou distros, podem não dar certo a menos que você tenha feito uma atualização manual dos pacotes referidos acima.
Agora baixe a versão mais nova do
libnice em formato
tar.gz. Salve em um diretório de sua preferência e descompacte clicando com o botão do mouse nele e em seguida "extrair aqui". Se preferir pode descompactá-lo pela linha de comando no terminal:
# tar -vzxf nice-VERSÃO.tzr.gz
Entre no diretório que foi criado, no meu caso nice-0.0.4, salvei no home de meu usuário. Então o comando para mim é:
# cd nice-0.0.4
# ./configure --prefix=/usr --disable-gtk-doc
# make
# make install
Espere terminar e baixe o
farsight2. Salve em um diretório de sua preferência e descompacte de forma idêntica ao "nice".
Entre no diretório da mesma forma que no "nice":
# cd farsight2-0.0.7
# ./configure --prefix=/usr --disable-python --disable-gtk-doc
# make
# make install
Ao terminar faça:
# ldconfig
Se não der o último comando pode não funcionar.