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.
[1] Comentário enviado por
evilrick em 13/02/2009 - 10:09h:
Gostei do artigo ficou muito bom. Guias de compilação do aMSN além de úteis quase sempre são necessários. hehe
Eu utilizei o aMSN 0.98 por um tempinho, mas como dava pau com alguns plugins (como o music) eu acabei voltando para o 0.97, vou reinstalar da maneira indicada para ver se funciona certinho agora.
Quanto a solução do wish, um "# update-alternatives --install /usr/bin/wish wish /usr/bin/wish8.5" resolveria?
[]s e paz.
[2] Comentário enviado por
thiagopriest em 13/02/2009 - 18:19h:
0.97 está de bom tamanho até o momento.
[3] Comentário enviado por
removido em 15/02/2009 - 11:43h:
Concordo com o ThiagoPriest o 0.97 esta mais Estavel!
Flw
[4] Comentário enviado por
edes.neves em 16/02/2009 - 22:49h:
Garanto que não há instabilidade nessa versão. Eu já uso a um bom tempo e como gosto não se discuti; para quem não quer fazer ou receber chamada e nem enviar e receber mensagem offline então q fique com o 0.97.2 pq o 0.97 nem conecta mais.
[5] Comentário enviado por
Felipenses em 14/05/2009 - 20:36h:
Caro colega,
eu já tinha instalado o amsn através do apt no meu Ubuntu 9.04, ai achei seu tutorial e segui exatamente como escriito, porém agora quando eu clico no amsn que tinha la em acessórios - internet ele carrega e nao abre. O que pode ser? quando tento executar no terminal com o comando: amsn ou /usr/bin/amsn aparece o seguinte erro:
Application initialization failed: no display name and no $DISPLAY environment variable
Error in startup script: no display name and no $DISPLAY environment variable
while executing
"load /usr/lib/tk8.5/../libtk8.5.so Tk"
("package ifneeded Tk 8.5.3" script)
invoked from within
"package require Tk"
(file "/usr/bin/amsn" line 66)
Peço ajuda para que meu amsn volte a abrir e eu consiga realizar uma chamada de vídeo com webcamera e audio perfeitamente como no Live Messenger do Ruindows.
Aguardo colaboração.
Obrigado!
[6] Comentário enviado por
error13 em 05/06/2009 - 10:22h:
Bom dia edes...
olha eu aqui de novo!!...
rs
to tendo um problema esquizito, quando eu peco pra ver as pessoas no msn, ele diz que esta conectando, mais derepente sem motivo nenhuma cancela a conecxão.
o que pode ser isso?
eu uso o lenny e o amsn 0.98
instalado por
http://www.vivaolinux.com.br/dica/Como-instalar-o-aMSN-0.98-de-forma-simples-no-Debian/
ps:tentei executar este # apt-get install libv4l-0 libv4l-dev acima dito mais ele naum acaha na lista de repozição.
fico no aguardo!
[7] Comentário enviado por
Irius em 24/06/2009 - 09:18h:
onde eu posso baixar o libnice?
[8] Comentário enviado por
Irius em 24/06/2009 - 09:30h:
quando eu tento usar o amsn aparece a seguinte mensagem: Loading TkCx image failed. This module is needed to run aMSN. Please, compile aMSN first, instructions on how to compile are located in the file INSTALL.
Sou novo no linux to meio perdido.
[9] Comentário enviado por
feo.1982 em 29/09/2009 - 16:29h:
Quando chego nesta parte:
# apt-get build-dep gstreamer0.10-plugins-farsight
da o seguinte erro:
W: Erro GPG:
http://ppa.launchpad.net intrepid Release: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY CA5D96E9AB82B686
W: Você terá que executar apt-get update para corrigir estes problemas
Já tentei # apt-get update varias vezes e retorna o mesmo erro.
O que posso fazer?
[10] Comentário enviado por
edes.neves em 03/10/2009 - 23:46h:
Instala assim mesmo, isso não é erro, só aparece esse aviso porque vc não importou a chave de autenticação do repositório. Pode continuar a instalação assim mesmo q não da nada de errado.
[11] Comentário enviado por
jordani em 02/12/2009 - 14:27h:
É a primeira vez que uso o GNU/Linux. Uso o Ubuntu 9.10 e não consegui executar todos os comandos, me parece que dá problema nas bibliotecas Glib. Por favor, respondam minhas perguntas:
- Tem como fazer um tutorial de chat com audio e video para o Ubuntu 9.10?
- Como voltar a instalação original (já que tive problema com alguns pacotes e não entendo esse tanto de dependencias) sem formatar o computador?
- Se há um problema com dependencias como resolver?
Obrigado aos membros da comunidade.
[12] Comentário enviado por
rogerio_gentil em 23/12/2009 - 14:24h:
DICA: Em
apt-get build-dep gstreamer0.10-plugins-farsight
utilizando Ubuntu 9.10, substituam por
apt-get build-dep gstreamer0.10-plugins-bad
... vou continuar instalando pra tentar resolver o problema de audio do amsn 0.98.
[13] Comentário enviado por
rogerio_gentil em 12/01/2010 - 01:03h:
Após formatar meu PC por outro problema, consegui fazer o áudio funcionar... ao invés de fazer tudo manualmente, resolvi via aptitude e apt-get mesmo:
1. sudo aptitude install libv4l-0 libv4l-dev
2. sudo aptitude install libsnack2 libsnack2-alsa libsnack2-dev
3. sudo aptitude build-dep libsnack2 (***** importante!!!! *****)
4. sudo aptitude install build-essential libgstreamer0.10-0 libgstreamer0.10-dev gstreamer0.10-plugins-base gstreamer0.10-plugins-bad gstreamer0.10-plugins-good gstreamer0.10-plugins-farsight gstreamer0.10-tools gstreamer0.10-alsa
5. sudo apt-get build-dep gstreamer0.10-plugins-bad
6. sudo aptitude install libnice0 libnice-dev
7. sudo aptitude install libgstfarsight0.10-0 libgstfarsight0.10-dev
8. sudo apt-get remove tcltls amsn
9. sudo aptitude install build-essential libx11-dev libxft-dev libc6-dev imagemagick libjpeg-dev libpng12-dev libpng3-dev automake autoconf (tive problemas de download aqui. Pode ter influenciado no resultado final! Vejam saída do comando:
Lendo informação de estado... Pronto
build-essential já é a versão mais nova.
libx11-dev já é a versão mais nova.
libx11-dev configurado para instalar manualmente.
libxft-dev já é a versão mais nova.
libxft-dev configurado para instalar manualmente.
Nota, selecionando libjpeg62-dev ao invés de libjpeg-dev
libjpeg62-dev já é a versão mais nova.
libpng12-dev já é a versão mais nova.
libpng12-dev configurado para instalar manualmente.
Nota, selecionando libpng12-dev ao invés de libpng3-dev
libpng12-dev já é a versão mais nova.
automake já é a versão mais nova.
automake configurado para instalar manualmente.
autoconf já é a versão mais nova.
autoconf configurado para instalar manualmente.
Os pacotes extra a seguir serão instalados:
libc-bin libc-dev-bin libc6 libc6-i386
Pacotes sugeridos:
transfig imagemagick-doc glibc-doc manpages-dev
Os NOVOS pacotes a seguir serão instalados:
imagemagick
Os pacotes a seguir serão atualizados:
libc-bin libc-dev-bin libc6 libc6-dev libc6-i386
)
10. sudo aptitude install amsn
Agora só faltou carregar o Farsight para fazer chamadas de Audio/Video Conferência.
Att.
[14] Comentário enviado por
nunesdutra em 20/05/2010 - 00:32h:
Ou as chamadas de video pararam no linux.
Envio e recebimento.
Alguém ja tem uma solução???
Fica aguardando um tempo e depois da erro. Procurei algumas coisas e encontrei um tal de MP15 ou MP18.
Alguém sabe o que fazer????
Obrigado
Leandro Dutra
[15] Comentário enviado por
marbreu em 05/01/2011 - 04:31h:
Caro edes.neves segui seus conselhos e ñ consegui resolver meu problema de farsight no amsn 0.98 no linux mint julia, baixei o script no item 2 mas da erro no final, vçteria alguma outra solução.Atenciosamente....