Este é um tutorial para instalar o comunicador instântaneo aMSN direto do controle de repositório SVN (que tem suporte a antialising) no Ubuntu 7.10.
Me baseei em outro tutorial, mas ao invés de instalar os programas no "old school style" (make && make install ), usei o checkinstall para criar um pacote debian que o dkpg (gerenciador de pacotes) poderá instalar ou remover automaticamente.
Adicionando os canais de software
Vá em "Sistema > Administração > Canais de Software" habilite todos os repositórios:
Então na aba "Atualizações" escolha novamente todas as opções:
Instalando pacotes de desenvolvimento
A partir de agora, nós iremos usar a linha de comando por ser mais prática. Então abra o aplicativo Terminal (Aplicações > Acessórios > Terminal).
E então execute o comando que irá instalar as ferramentas básicas que usaremos (cada comando em uma única linha, cada linha de uma vez):
sudo aptitude update
sudo aptitude install build-essential xorg-dev autoconf automake autotools-dev libtool checkinstall subversion tcl8.5-dev tk8.5-dev libjpeg62-dev libpng12-dev
Você possivelmente vai se assustar com tanto pacotes e bibliotecas...
Agradeça ao time Masters of the Universe do Ubuntu por empacotar toda uma distro pra que você não passe por isso todo o tempo, ;]
Resolvendo dependências
Nos passos anteriores habilitamos o repositório proposed
para podermos instalar os pacotes dos quais o aMSN 0.98b depende:sudo aptitude install tcl8.5 tk8.5 tcltls libsnack2
Instalando o aMSN
cd /usr/local/src
wget http://www.amsn-project.net/amsn_dev.tar.gz
tar vxzf amsn_dev.tar.gz
cd amsn
sudo ./configure
sudo make
Paaaaaaaaaare agora mesmo, =D
Ao invés de dar um make install
vamos facilitar nosso gerenciamento de software usando o checkinstall para criar um pacote debian, facilitando sua atualização, remoção...
Criando as especificações:
sudo rm amsn.spec
Então execute:
sudo checkinstall
Quando aparecer a mensagem
The package documentation directory ./doc-pak does not exist.Apenas aperte "Enter" e então um menu de opções irá aparecer:
Should I create a default set of package docs? [y]:

Usaremos esta interface para mudarmos algumas informações. Digite o número correspondente e preencha assim:
0 - Maintainer: [ voce@dominio.com.br ]Então, aperte "Enter" e o checkinstall irá construir um pacote debian e instalá-lo automaticamente! =D
1 - Summary: [ Um MSN Messenger escrito em Tcl ]
2 - Name: [ amsn ]
3 - Version: [ 0.98b ]
4 - Release: [ voce1 ]
5 - License: [ GPL ]
6 - Group: [ Internet/InstantMessaging ]
7 - Architecture: [ i386 ]
8 - Source location: [ http://www.amsn-project.net/amsn_dev.tar.gz ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
Quando você usar o aMSN (Aplicações / Internet / aMSN) ele irá baixar e instalar o plugin (TLS) que permite fazer a autenticação criptografada com o passport.net automaticamente .
6 comentários:
checking tcl build dir... configure: error: Unable to find Tcl directory or Tcl package is not tcl-dev
E agora???
verifique se você executou esse passo:
sudo aptitude update
sudo aptitude install build-essential xorg-dev autoconf automake autotools-dev libtool checkinstall subversion tcl8.5-dev tk8.5-dev libjpeg-62dev libpng12-dev
Se ainda der problema tente na configuração usar:
sudo ./configure --with-tcl=/usr/lib/tcl8.5/ --with-tk=/usr/lib/tk8.5/
Ah sim, tinha esquecido de comentar:
"Couldn't find any package whose name or description matched 'libjpeg-62dev'"
Nao seria "libjpeg62-dev"?
E com o comando "./configure --with..." consegui agora instalar. Mas me deparei com um novo erro ao executar o amsn:
"Error in startup script: extra characters after close-brace"
A mensagem é bem grandinha, essa é só a primeira linha...
=\
sobre o pacote, o nome estava errado sim, obrigado por avisar! =D
sobre a mensagem de erro, copie e cola ela em http://paste.ubuntu-br.org e depois manda o link (pode ser por aqui)
Feito!
http://paste.ubuntu-br.org/4681
=D
Postar um comentário