Após instalado TCL/TK 8.5a5 faremos o download do aMSN 0.96 no link abaixo.
Download aMSN 0.96 - Platform-Independent.
Nota: Salve o arquivo na pasta /amsn criada anteriormente. A Platform-Independent dá melhor garantia de funcionamento em mais distribuições.
Comandos:
# cd /amsn
# tar -vxjpf amsn-0.96.tar.bz2
Burlando 1° possível problema:
Se tudo ocorreu como esperado, vamos para o seguinte passo, prevendo um erro que vocês encontraram ao tentar compilar o aMSN 0.96 dizendo que o arquivo tclConfig.sh não foi encontrado.
Solução 1° problema: para eliminar este problema copie os arquivos
tclConfig.sh e
tkConfig.sh para a pasta /usr/lib.
O comando é:
# cp /amsn/tcl8.5a5/unix/tclConfig.sh /usr/lib
# cp /amsn/tk8.5a5/unix/tkConfig.sh /usr/lib
ou dependendo da sua distribuição copiar para /usr/local/lib.
O comando é:
# cp /amsn/tcl8.5a5/unix/tclConfig.sh /usr/local/lib
# cp /amsn/tk8.5a5/unix/tkConfig.sh /usr/local/lib
Repare no comando acima que tanto o tcl como o tk estão dentro da pasta amsn criada anteriormente.
# cd /amsn
# cd amsn-0.96
Burlando 2° possível problema:
Ao tentar compilar o aMSN 0.96 com o comando ./configure poderá aparecer uma mensagem que não foi encontrada a versão correta tcl/tk instalado.
Pode ser apresentada assim:
# ./configure
checking for prefix by checking for wish... /usr/bin/wish
configure: error: Your current Tcl/Tk installation has a version number of 8.3. The minimal version required for aMSN to run is Tcl/Tk 8.4
Ou ainda pode ser apresentando o erro a seguir:
checking tcl build dir... warning: locate: could not open database: /var/lib/slocate/slocate.db: No such file or directory
warning: You need to run the 'updatedb' command (as root) to create the database.
using tcl library in /usr/lib
checking tk build dir... warning: locate: could not open database: /var/lib/slocate/slocate.db: No such file or directory
warning: You need to run the 'updatedb' command (as root) to create the database.
configure: error: Unable to find Tk directory or Tk package is not tk-dev
Solução 2° problema:
Para facilitar usarei o parâmetro prefix, que pode indicar onde (qual pasta) o aMSN será instalado (--prefix=/nomedapasta), e para burlar esse segundo possível problema usaremos --disable-version-check, assim não será checada a versão TCL/TK e a compilação seguirá tranqüilamente.
O comando é:
# ./configure --prefix=/usr/local/amsn96/ --disable-version-check
Se tudo ocorreu bem será exibido um sumário da seguinte forma:
compile time options summary
============================
X11 : yes
Tcl : 8.5
TK : 8.5
DEBUG : no
STATIC : no
A seguir digite os comandos:
# make
# make install
Pronto, seu aMSN está instalado já com a parte gráfica ativa KDE ou GNOME ou outra de sua preferência.
Burlando 3° possível problema: se você tentar executar o arquivo amsn será apresentado a seguinte mensagem abaixo:
# /usr/local/amsn96/bin/amsn
Falha de segmentação
ou TLC/TK not Instaled
(executado na parte gráfica clicando no arquivo amsn)
Solução 3° problema:
Execute o comando wish8.5 antes do amsn, o comando ficará assim:
$ wish8.5 /usr/local/amsn96/bin/amsn
Você deve criar um atalho na área de trabalho com esse comando para que não fique digitando sempre o mesmo comando no shell.
Seu aMSN será iniciado com suporte à anti-aliasing (fontes melhores que deixam
o aMSN mais amigável).