Quem nunca prestou atenção nas mensagens que aparecem assim quando efetuamos login pelo Linux? São piadas, dicas, frases, mensagens, pensamentos e até simples imagens formadas de caracteres ASCII. Mas o problema é que na maioria das distribuições, essas mensagens estão em inglês e isso é um pequeno inconveniente, principalmente para aqueles que pouco entendem de inglês.
Esse simples tutorial mostrará como alterar essas mensagens para português e incluir novas mensagens já traduzidas para a alegria de todos, com dicas, piadas e imagens ASCII para a nossa diversão.
Usei para esse tutorial o Slackware 11.0 na instalação completa, mas os pacotes responsáveis pelas mensagens se encontram em "bsd-games". Nele estão contidos todos os arquivos que cuidam de nos mostrar as mensagens quando efetuamos login. Caso você não o tenha instalado, acesse o CD-ROM ou o DVD do Slackware e instale usando o utilitário "installpkg". O pacote do "bsd-games" se encontra em "/slackware/y/bsd-games...tgz".
# installpkg bsd-games...tgz
Após instalar o pacote bsd-games, vamos verificar se está tudo OK dando o comando "fortune".
# fortune
Deve aparecer uma mensagem em inglês, então nossas dicas do fortune estão ativas, mas ainda temos que adicionar as dicas em português. Para isso devemos baixar um pacote com as tais mensagens já traduzidas, então acesse o link:
Depois de terminado o download, vamos descompactar o arquivo com o comando:
# tar -zxvf fortunes-mario_0.20.orig.tar.gz
Será criada uma pasta com o mesmo nome do arquivo, acesse a pasta e vamos lá! Para instalar os novos arquivos já traduzidos, basta executar o script de instalação ou então copiar os arquivos mario.* para o diretório /usr/share/games/fortunes/. Mas vamos executar a partir do script, para isso basta executá-lo da seguinte forma:
# ./instalar.sh
Será executado o script de instalação do "fortune mario" e precisamos informar apenas o diretório onde se encontram as mensagens do fortune e como já foi dito, o diretório é /usr/share/games/fortunes/. Com isso a instalação está completa!
[3] Comentário enviado por slaypher em 30/11/2006 - 08:44h
Olá,
primeiramente verifique se o fortune está instalado, depois disso, se os arquivos mario.* estão todos no diretório do fortune, para só assim fazer as alterações no arquivo. Aparentemente, o fortune está instalado mas não foi possível encontrar os arquivos mario.* então verifique se os mesmos se encontram no diretório correto.
[4] Comentário enviado por irczito em 30/11/2006 - 17:03h
soh para ajudar o chemonz, eu uso Slackware11, o script instalar.sh não funcionou aki, nem procurei saber o motivo, então copiei os arquivos mario* para /usr/share/games/fortunes/ e recebi o mesmo erro:
fortune: `/usr/share/games/fortunes/mario.piadas' not a fortune file or directory
Então fui ver o que o instalar.sh fazia e decobri que ele cria um arquivo .dat para cada arquivo mario.*
Resolvido :D foi soh executar o seguinte comando em cada arquivo mario.* Ex:
# strfile mario.geral
e copiar os arquivos dat para a pasta /usr/share/games/fortunes/.
Prontinho, funcionou bacana.
Apropósito, valeu slaypher, gostei muito de ter essa parada em portugês.
[5] Comentário enviado por slaypher em 01/12/2006 - 00:28h
irczito,
obrigado pelo elogio e pela colaboração também com seu comentário, assim quem tiver problemas ao tentar traduzir as mensagens, já tem uma referência do que fazer.