sexta-feira, 12 de julho de 2013

Instalação do Firefox no Debian via script de empacotamento

Neste tutorial veremos o download e empacotamento via script shell do Firefox Stable e Firefox Beta, no qual não pode ser incluído nos repositórios Debian por questão de licença.

De início, começamos pela instalação da versão estável desse navegador e posteriormente a versão beta como opção de testes para quem deseja uma versão ainda mais recente desse software, onde nota-se que sua estabilidade é muito boa, sua integração com extensões e plugins previamente instalados idem, então por que não testá-lo?

Caso vá usá-lo, convém remover a antiga versão do Firefox caso o mesmo esteja instalado, se não você correrá o risco de ficar com dois Firefox's no mesmo sistema.


Firefox Stable

Antes de baixar o script, devemos instalar a dependência curl:

$ su

# sudo apt-get install curl

Agora vamos fazer o download do script:

# wget https://www.dropbox.com/s/zkfldm3nrniew7g/firefox.sh

Alteramos a permissão do arquivo firefox.sh:

# chmod +x firefox.sh

Saímos de usuário root:

# exit

Em seguida basta executá-lo:

$ ./firefox.sh

Surgirá a seguinte escolha com a execução do script firefox.sh:

Selecione a arquitetura do pacote:

1 = 32 bits
2 = 64 bits

Responda:

Se a arquitetura do seu Debian for 32 bits, tecle 1 e pressione Enter.
Se a arquitetura do seu Debian for 64 bits, tecle 2 e pressione Enter.

O download do pacote firefox irá ser realizado a partir do site oficial e começará o sistema de empacotamento ao modo Debian. Ao término do empacotamento, vai aparecer uma mensagem de finalização do script:

Criação do pacote deb completa:

No meu caso:

Agora, basta instalar o pacote deb criado com o seguinte comando:

sudo dpkg -i firefox-22.0-amd64.deb

Então, com o arquivo .deb criado no diretório corrente, instale-o com o dpkg ou gdebi:

$ su

# sudo dpkg -i firefox-22.0-amd64.deb

Depois de ter instalado o firefox, se você clicar no ícone do firefox e não responder, reinicie o seu Sistema Operacional que ele irá normalmente.


Firefox Beta

Caso você deseje instalar a versão beta do Firefox, o procedimento é o mesmo do Firefox Stable, só muda o script.

Antes de baixar o script, devemos instalar a dependência curl:

$ su

# sudo apt-get install curl

Agora vamos fazer o download do script:

# wget https://www.dropbox.com/s/rgfhmnzlkwrn7hf/firefox-beta.sh

Alteramos a permissão do arquivo firefox.sh:

# chmod +x firefox-beta.sh

Saímos de usuário root:

# exit

Em seguida basta executá-lo:

$ ./firefox-beta.sh

Surgirá a seguinte escolha com a execução do script firefox.sh:

Selecione a arquitetura do pacote:

1 = 32 bits
2 = 64 bits

Responda:

Se a arquitetura do seu Debian for 32 bits, tecle 1 e pressione Enter.
Se a arquitetura do seu Debian for 64 bits, tecle 2 e pressione Enter.

O download do pacote firefox irá ser realizado a partir do site oficial e começará o sistema de empacotamento ao modo Debian. Ao término do empacotamento, vai aparecer uma mensagem de finalização do script:

Criação do pacote deb completa:

No meu caso:

Agora, basta instalar o pacote deb criado com o seguinte comando:

sudo dpkg -i firefox-23.0b4-amd64.deb

Então, com o arquivo .deb criado no diretório corrente, instale-o com o dpkg ou gdebi:

$ su

# sudo dpkg -i firefox-23.0b4-amd64.deb


Considerações:


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, mas você pode atualizá-lo através da adição de repositórios backports. Para usar o Firefox no Debian, não é necessario remover o Iceweasel, os dois podem co-existir no mesmo sistema. Porém muitos usuários Debian que instalam o Firefox removem o Iceweasel por acharem desnecessário a presença de dois navegadores tão semelhantes.

Características e observações deste script::
  • 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:

Referências

Nenhum comentário:

Postar um comentário