O lançamento mais recente do Iceweasel no Debian Squeeze

Já postei diversas vezes por aqui como atualizar o Iceweasel para a última versão em vigor. Isso porquê o repositório do Debian Mozilla Team sempre alterava seu endereço a cada versão lançada. Mas tudo mudou quando eles pensaram no óbivio e disponibilizarem um link chamado iceweasel-release para cada versão recém lançada. Bastaríamos adicionar o repositório deles mais o repositório do backports para ficarmos com o navegador padrão do Debian sempre atualizado. Mas qual não foi minha surpresa ao instalar Debian Squeeze em meu novo notebook e ver que o Iceweasel não atualizava para a versão 13 acusando quebra de dependências nas bibliotecas libnss3 e libnspr4. Se eu prosseguisse com a tentativa de atualização, apenas a biblioteca libxcb-shm0 seria instalada, a versão velha do Iceweasel seria removida e apenas algumas bibliotecas é que seriam atualizadas, findando sem meu navegador preferido em meu Debian desktop. Mas a solução para isso é bem simples e descobri por acaso. Siga as instruções:
Adicione os repositórios necessários no arquivo /etc/apt/sources.list:

deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release

Adicione a chave gpg do Debian Mozilla Team no apt:
 
1 $ wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -            
 
Atualize a lista de pacotes e instale a nova versão:
 
1 $ sudo aptitude update
2 $ sudo aptitude install -t squeeze-backports iceweasel  
 
Ocorreram os problemas de dependências quebradas que mencionei; apenas deixe que o próprio apt resolva o problema por você. Acabaremos com um sistema sem o navegador.
Vá novamente no arquivo /etc/apt/sources.list e comente os dois repositórios adicionados, atualize a lista de repositórios e peça novamente para instalar o iceweasel mas usando o apt-get no lugar do aptitude.
 
1 $ sudo apt-get install iceweasel  
 
Nesse momento estamos novamente com a antiga versão do navegador. Retorne ao arquivo /etc/apt/sources.list e descomente os dois repositórios, atualize a lista de repositórios e, eis o pulo do gato, peça para instalar o iceweasel dos squeeze-backports usando o apt-get:
 
1 $  sudo apt-get install -t squeeze-backports iceweasel
 
Agora sim o iceweasel é atualizado para a última versão. 
$ sudo apt-get install -t squeeze-backports iceweasel
Lendo listas de pacotes… Pronto
Construindo árvore de dependências      
Lendo informação de estado… Pronto
Os pacotes extra a seguir serão instalados:
  iceweasel-l10n-pt-br libmozjs13d libnspr4 libnspr4-0d libnss3 libnss3-1d
  libvpx1 xulrunner-13.0
Pacotes sugeridos:
  ttf-mathematica4.1 mozplugger
Os NOVOS pacotes a seguir serão instalados:
  libmozjs13d libnspr4 libnss3 libvpx1 xulrunner-13.0
Os pacotes a seguir serão atualizados:
  iceweasel iceweasel-l10n-pt-br libnspr4-0d libnss3-1d
4 pacotes atualizados, 5 pacotes novos instalados, 0 a serem removidos e 54 não atualizados.
É preciso baixar 18,8 MB de arquivos.
Depois desta operação, 35,1 MB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]?
Entretanto, ficamos sem a localização em português brasileiro para o mesmo. Há duas soluções, ou você instala o locale pt-pt que há no squeeze-backports ou dá uma passada na página de extensões da Mozilla e desce o pacote para português brasileiro.  Agora é só desfrutar de seu navegador atualizado.
Iceweasel 13.0.1 no Squeeze

Via: DebianManiacos

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s