Houveram algumas mudanças em relação a versão anterior. Agora para chamar o programa o comando principal é msn_proxy. Aqui pode ser observado uma alteração em relação a versão 0.7. Na 0.7 o comando a ser executado era msn-proxy, com hífen, agora na 0.8 é msn_proxy com linha de baixo.
Vamos realizar algumas alterações nos arquivos de configuração do msn-proxy. Abra uma tela de terminal digite SU, caso esteja usando usuário com privilégios limitados e a senha de root.
Vamos acessar o arquivo de configuração para a base de dados e fazer as alterações necessárias.
Para acessar o arquivo de configuração pelo terminal com o vi, digite o seguinte comando:
# vi /etc/msn-proxy/mysql/conf
Para ativar o vi para inserção pressione a letra "i" no teclado. Na barra de status vai aparecer "INSERÇÃO". Você vai ver a seguinte linha de conexão da base:
/tmp/mysql.sock|0|msn-proxy|secret|msn-proxy
Altere a linha de configuração do bando de dados para ficar da seguinte forma:
localhost|3306|msn-proxy|secret|msn-proxy
Pressione ESC depois digite :wq para salvar e fechar o vi. Você voltará para a tela do terminal.
Execute novamente o vi, mas com a linha abaixo:
# vi /etc/msn-proxy/msn-proxy.conf
Para ativar o vi para inserção pressione a letra "i" no teclado. Na barra de status vai aparecer "INSERÇÃO". Use as setas do teclado para ir até o final do arquivo. Você irá encontrar uma linha sem "#" no início. Altere a mesma para ficar da seguinte forma:
db_mod=/usr/lib64/msn-proxy/mysql.so
Pressione "ESC" depois digite :wq para salvar e fechar o vi. Você voltará para a tela do terminal.
Agora vamos executar o msn-proxy. Aqui temos mais uma mudança em relação da versão 0.7. Vamos ter que chamar o programa e informar onde está o arquivo. Se for simplesmente executado o comando abaixo teremos o seguinte:
# msn_proxy -v
info: reading config file [/usr/local/etc/msn-proxy.conf]
debug: cannot open config file [/usr/local/etc/msn-proxy.conf]
fail to parse config file
unloading db module...: [(null)]
Para que o programa funcione corretamente, o mesmo deve ser executado da seguinte forma:
# msn_proxy -vf /etc/msn-proxy/msn-proxy.conf
Dessa vez a base de dados será criada mas receberemos o seguinte erro:
SQL: (SELECT connect, save_msg, save_contacts, commands, internal_host FROM defaults LIMIT 1)
debug: fail to read mysql config (check defaults table)
msn-proxy needs at least one kind of database storage. please configure and install one database module.
unloading db module...: [/usr/lib64/msn-proxy/mysql.so]
debug: module mysql unloading..
Esse erro é conhecido da versão 0.7. Isso quer dizer que o sistema já foi instalado mas precisamos popular a tabela defaults.
Vá no Lançador de Aplicativos > Aplicativos > Sistema > Configuração de Serviços > Ferramenta para consulta ao banco de dados. Informe os parâmetros na tela de conexão como você já fez no administrador da base de dados e clique em conectar. Digite o seguinte comando e clique em conectar.
Em Schemata dê dois cliques sobre o bando msn-proxy para selecioná-lo. Depois insira a seguinte linha no espaço em branco no topo da tela e clique em execute. Isso estará informando o IP da maquina onde você instalou o msn-proxy. Na opção values coloque o IP da sua máquina.
insert into defaults (internal_host) values ('IP da sua máquina')
Os outros dados da tabela defaults já vem pré-cadastrados e você pode alterar depois pela interface web.
Execute novamente o msn-proxy.
# msn_proxy -vf /etc/msn-proxy/msn-proxy.conf
Se tudo correu bem a última linha será a seguinte:
listen on [0.0.0.0:1863]
Vamos agora para a próxima etapa. Instalar a interface web para administração do msn-proxy.