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:
$ wget -q http://mozilla.debian.net/archive.asc -O- | sudo apt-key add -
Atualize a lista de pacotes e instale a nova versão:
$ sudo aptitude update $ 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.
$ 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:
$ 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.
E se eu estiver usando a versão testing (atual Wheezy)?
Bom, nesse caso você deve adicionar a seguinte linha linha no sources.list:
E para instalar use o comando:
E se eu estiver usando a versão testing (atual Wheezy)?
Bom, nesse caso você deve adicionar a seguinte linha linha no sources.list:
deb http://ftp.br.debian.org/debian experimental main
E para instalar use o comando:
$ sudo aptitude install -t experimental iceweasel iceweasel-l10n-pt-br
Iceweasel 15 no CrunchBang Linux Waldorf |
Isso poderia ser feito em um derivado Debian sid (no caso siduction)?
ResponderExcluirPode sim. Mas o repositório do Debian Mozilla é esse:
ResponderExcluirdeb http://your-mirror.debian.org/debian experimental main
Aí você instala com:
# aptitutde update
# apt-get install -t experimental iceweasel
Muito boa esta dica, Lex...
ResponderExcluirShow valeu!!
ResponderExcluirShow de bola.. muito bom...vc é muito fera...
ResponderExcluirquando eu crescer quero ser igual a vc..no que diz respeito ao debian..rsrsrs
Pra que atualizar o Ice se posso facilmente baixar o Firefox com a versão mais atualizada...
ResponderExcluirvaleu mais uma vez.
ResponderExcluiro meu dava uma mensagem de chave expirada.
Mudei do Ubuntu para o Debian e gostei de ver esse post. Valeu. Fiz apenas algumas coisas diferentes. Apenas adicionei o repositório e direcionei para o squeeze-backports conforme sua sugestão. icewease instalado e atualizado. Parabens.
ResponderExcluirCaraaaaaca mano, o meu instalou a versão 10 :@:@:@:@
ResponderExcluirA versão 10 é a que já vem instalada. Refaça os passos sugeridos que você acabará com a versão 17.0.
ResponderExcluir