Dica bastante rápida, com dois métodos fáceis de traduzir e/ou manter atualizado o
Firefox no
Slackware Linux 14.1. Acredito que funcione em outras versões do Slackware, embora não possa garantir nada.
Primeiro método
Usando o SlackBuild oficial
Nível de dificuldade: fácil
Primeiro, vamos baixar o
SlackBuild oficial do Mozilla Firefox.
Hoje, o Slackware 14.1 está no Firefox versão 24.3.0-ESR (ESR quer dizer que é uma versão com suporte estendido). Você pode tentar com outras versões, mas também não garanto que vá funcionar.
Lendo o SlackBuild, creio que funcione com outras versões, embora tenha tentando uma versão BETA e a compilação não tenha funcionado (se não quiser tentar a primeira dica e ainda quiser a última versão do Firefox, pule para a próxima dica).
Continuando, abra um novo arquivo com o editor de texto que preferir e cole a seguinte lista:
http://slackware.mirrors.tds.net/pub/slackware/slackware_source/xap/mozilla-firefox/firefox.moz_plugin_path.diff.gz
http://slackware.mirrors.tds.net/pub/slackware/slackware_source/xap/mozilla-firefox/mimeTypes.rdf.gz
http://slackware.mirrors.tds.net/pub/slackware/slackware_source/xap/mozilla-firefox/mozilla-firefox-mimeTypes-fix.diff.gz
http://slackware.mirrors.tds.net/pub/slackware/slackware_source/xap/mozilla-firefox/mozilla-firefox.SlackBuild
http://slackware.mirrors.tds.net/pub/slackware/slackware_source/xap/mozilla-firefox/mozilla-firefox.desktop
http://slackware.mirrors.tds.net/pub/slackware/slackware_source/xap/mozilla-firefox/slack-desc
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.3.0esr/source/firefox-24.3.0esr.source.tar.bz2
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.3.0esr/source/firefox-24.3.0esr.source.tar.bz2.asc
Obs.: se quiser testar com outra versão do Firefox, troque o link do download pela versão que desejar. O SlackBuild procura pelo arquivo
tar.bz2 no diretório, independentemente da versão.
Salve o arquivo com o nome que preferir (aqui, chamado de
wget-list). Em seguida, usando o Wget, baixe todos os arquivos da lista com o comando:
wget -i wget-list
Agora, usando o SlackBuild oficial, vamos compilar o Firefox:
chmod +x mozilla-firefox.SlackBuild
# MOZLOCALIZE=pt-BR ./mozilla-firefox.SlackBuild
Explicações:
- O primeiro comando torna o SlackBuild executável
- O segundo comando executa o SlackBuild e
- A variável MOZLOCALIZE define o idioma em que o Firefox será compilado.
Se executássemos o script com
MOZLOCALIZE=it ./mozilla-firefox.SlackBuild, teríamos o Firefox em italiano, por exemplo.
Pronto, agora é só aguardar a compilação. O processo pode demorar um pouco, de 20 a 30 minutos. Se não quiser aguardar, pule para a próxima dica. :)
Instale o pacote compilado com o comando:
# upgradepkg --reinstall --install-new /tmp/mozilla-firefox-24.3.0esr-x86_64-1_slack14.1.txz
Segundo método
Nível de dificuldade: muito fácil
Baixe o script desenvolvido pelo usuário ruario do fórum
LinuxQuestions.org:
wget -c http://www.panix.com/~ruari/latest-firefox
Rode o script com o comando:
FFLANG=pt-BR sh latest-firefox
Por padrão, o script vai baixar e empacotar a última versão do Firefox, hoje a versão 27.0.1. Não envolve compilação e é um processo bem mais rápido do que a primeira dica.
Se quiser baixar a última versão ESR, rode-o com o comando:
FFLANG=pt-BR FFESR=Y sh latest-firefox
* Dica: você pode editar o script para não ter que digitar as variáveis sempre.
O script retornará uma mensagem parecida com:
"Slackware package /tmp/mozilla-firefox-24.3.0esr-x86_64-1ro.tgz created" - última versão ESR
"Slackware package /tmp/mozilla-firefox-27.0.1-x86_64-1ro.tgz created" - última versão estável
Instale-o com:
# upgradepkg --reinstall --install-new /tmp/mozilla-firefox-24.3.0esr-x86_64-1ro.tgz
E pronto.
Última versão do Firefox em português no seu Slackware. :)