Esta pequena dica apresenta um simples shell script que baixa, descompacta e cria um pacote Deb para a instalação da versão mais recente Firefox no Debian.
Olá a todos!
Mas por que utilizar este script ao invés de instalar o Firefox de outro modo?
Bem, primeiramente vamos destacar os possíveis meios de instalação do Firefox no Debian:
Instalar o Firefox por meio do PPA do Mozilla Team;
Não instalar nada e utilizar o Iceweasel (versão livre do Firefox - N. do A.: o Firefox não é livre, ele possui licença open source);
Baixar, descompactar e instalar o arquivo manualmente.
As respostas:
1- Devido ao ciclo mais rápido de versões, e por causa do Ubuntu (principal "alvo" do PPA) estar disponibilizando as novas versões do Firefox no repositório oficial, o PPA da versão Stable do Firefox não tem mais sentido em existir. Por isso, ele foi descontinuado e não recebe atualizações desde 23 de junho de 2011. Sendo que, a última versão do Firefox publicada neste PPA é a 9.
2- O Iceweasel é diferente do Firefox, além de possuir um ciclo mais lento de desenvolvimento. Ou seja, ele é sempre baseado em uma versão antiga do Firefox. Por exemplo, a versão instalada por padrão no Debian Squeeze é baseada no Firefox 3.5.16. Já a do repositório backports (que oferece pacotes mais recentes), é a de 10.0.6. Um outro problema é a tradução para português (o idioma padrão é o inglês), uma vez que essa funcionalidade deve ser configurada pelo usuário.
3- Baixar e instalar o arquivo compactado tem sido a melhor opção para usuários Debian. Mas, este meio de instalação traz incômodos, já que muitas configurações deve-se fazer "na unha", como:
Criação de atalhos nos menus;
"Linkagem" do executável para o PATH;
O logo do Firefox não se modifica ao trocar um tema de ícones (como o Faenza);
Para tornar o Firefox o browser padrão do sistema, deve-se fazer uma configuração própria;
Entre outros.
A dica.
Esta dica se resume a apenas um script.
Este script baixa, descompacta e cria um pacote Deb da versão mais recente do Firefox. E o melhor: você só precisa executá-lo uma vez: Todas as atualizações de versões do Firefox serão totalmente automáticas.
Assim, você estará utilizando o melhor da versão oficial (as rápidas atualizações), com a comodidade de um pacote Deb (atalhos de menus, ícones e scripts de instalação/desinstalação).
Características e observações importantes:
Ele baixa tanto a versão 32 quanto a 64 bits do Firefox;
Versão em pt-BR;
Por questões de segurança e permissões de pastas, o script não pode ser executado como root;
O Firefox será instalado em /opt;
Como as atualizações automáticas alteram o conteúdo da pasta /opt, o dpkg acusaria o seguinte erro ao desinstalar o Firefox:
dpkg: aviso: ao remover firefox, o directório '/opt/firefox' não estava vazio, por isso não foi removido.
Resumindo: Ele remove todos os arquivos de instalação, mas deixa os arquivos novos/modificados. Assim, para desinstalar completamente, você teria que remover a pasta /opt/firefox manualmente.
Para corrigir este problema, eu incluí um script postrm que se encarregará do serviço ao desinstalar o Firefox pelo APT/dpkg/aptitude/Synaptic.
Ao completar a instalação, o Firefox será automaticamente setado como browser padrão do X (modo gráfico) com o update alternatives;
Ele terá um script que "chamará" o executável em /usr/bin;
Será criado um atalho de menu em /usr/share/applications;
E, por último, será copiado o ícone do Firefox para usr/share/pixmaps. Desse modo, ao mudar para um tema de ícones que possui um tema para o Firefox (como o Faenza), o ícone do menu do sistema será alterado.
Testado com a versão 14.0.1 do Firefox e nos sitemas Debian Squeeze 32 bits e Debian Wheezy 64 bits.
Dependências.
Para executar este script e instalar o Firefox, deve ser instalado o pacote "curl":
# apt-get install curl
E removido o Iceweasel:
# apt-get purge iceweasel
O script.
baixei o Aqui
descompacte
Depois, basta dar permissão de executar:
$ chmod +x firefox.sh
E executar:
$ ./firefox.sh
A primeira (e única) pergunta questiona qual versão do Firefox você deseja instalar:
Para 32 bits, tecle 1
Para 64 bits, tecle 2
Depois, basta esperar que ele irá baixar, descompactar e construir um pacote Deb do Firefox. Ao terminar, instale o Firefox com:
$ sudo dpkg -i firefox-custom.deb
Ou instale através do GDebi installer (modo gráfico).
Atualizações do Firefox.
Para atualizar, basta selecionar as opções nas preferências do Firefox:
Ou, se preferir, você pode checar por atualizações manualmente indo em: Menu Ajuda > Sobre o Firefox:
E aplicar a atualização ao final do download:
Comentários
Postar um comentário