Mostrando postagens com marcador firefox. Mostrar todas as postagens
Mostrando postagens com marcador firefox. Mostrar todas as postagens

domingo, 2 de junho de 2013

Atualizando o Iceweasel do Wheezy


Já postei o suficiente por aqui sobre como atualizar o Iceweasel do Debian a cada nova versão. Mas como sempre mandam-me mensagens desejando instruções de como proceder sou obrigado a me repetir.

Como todos sabem, o Wheezy foi lançado com o Iceweasel 10 e o Firefox já está na versão 21. Para atualizamos o Iceweasel para a versão atual do Firefox é uma tarefa bem simples.

  1. Adicione o seguinte repositório em sua /etc/apt/sources.list:
     deb http://mozilla.debian.net/ wheezy-backports iceweasel-release
  2. Adicione a chave do apt com o seguinte comando:
    wget -q http://mozilla.debian.net/archive.asc -O- | sudo apt-key add -
  3. Atualize a listagem de pacotes com o comando:
    sudo aptitude update
  4. Agora procedemos com a atualização dos novos pacotes:
    sudo aptitude safe-upgrade
Você deve obter algo assim:
 ~$ sudo aptitude safe-upgrade
Resolvendo dependências...                  
Os NOVOS pacotes a seguir serão instalados:
  libmozjs21d{a} xulrunner-21.0{a}
Os pacotes a seguir serão REMOVIDOS:
  xulrunner-10.0{u}
Os pacotes a seguir serão atualizados:
  iceweasel iceweasel-l10n-pt-br libnspr4 libnspr4-0d libsqlite3-0
5 pacotes atualizados, 2 novos instalados, 1 a serem removidos e 0 não atualizados.
É preciso obter 19,8 MB de arquivos. Depois do desempacotamento, 18,4 MB serão usados.
Você deseja continuar? [Y/n/?]


Uma novidade é que o pacote de localização agora já vem por padrão no repositório backports.

quarta-feira, 16 de janeiro de 2013

Iceweasel Beta no Debian



Todos sabem que, por conta da política Debian pela estabilidade e segurança, a versão do seu navegador padrão, Iceweasel, encontra-se muito desatualizado com relação a atual versão do Firefox. Por conta dos repositório backport e do Mozilla Debian APT do Squeeze, a atualização do Iceweasel é algo muito fácil de se obter. Mas já com suas outras versões, como o Wheezy ou SID as coisas complicam-se um pouco mais.
Em um post anterior vimos como foi até fácil atualizar o Iceweasel para a versão 17 através do repositório experimental, mas agora a versão 18 foi liberada e não estamos mais conseguindo atualizar nosso navegador por conta de uma dependência (libnss3) que não está disponível naquele repositório.
Não desejando utilizar-me de procedimentos "gambiarras" resolvi instalar a versão beta do Iceweasel que encontra-se no repositório do Mozilla Debian APT no lugar da versão atual. Assim, para quem desejar ter a versão 19 do Iceweasel, siga os procedimentos:
Acrescente o seguinte repositório em seu arquivo /etc/apt/sources.list:
deb http://mozilla.debian.net/ experimental iceweasel-beta 
Atualize a listagem de programas disponíveis nos repositórios e nstale a chave do Mozilla Debian APT:
sudo aptitude update
sudo aptitude install pkg-mozilla-archive-keyring 
E agora atualize o Iceweasel instalando a nova versão:
sudo apt-get install -t experimental iceweasel

quinta-feira, 22 de novembro de 2012

Iceweasel 17 no Debian


Por aqui já fizemos diversos posts sobre como atualizar o navegador web padrão do Debian, o Iceweasel, para a versão mais recente. Quem desejar revisitar essa dica para o Squeze pode vê-la aqui. Nesse mesmo post há indicações de como proceder tanto para o Squeeze como para o Wheezy. Mas como as pessoas têm preguiça de lerem posts antigos vou repetir aqui os procedimentos que fiz para o meu Wheezy.

  1. Adicione o seguinte repositório no arquivo sources.list:
    deb http://ftp.br.debian.org/debian experimental main
  2. Atualize a lista de pacotes com o comando:
    sudo aptitude update
  3. Agora proceda com a atualização do Iceweasel com o seguinte comando:
    sudo aptitude install -t experimental iceweasel


    Você deverá obter a seguinte mensagem no terminal:
    ~$ sudo aptitude install -t experimental iceweasel
    Os NOVOS pacotes a seguir serão instalados: 
      libmozjs17d{a} xulrunner-17.0{a}
    Os pacotes a seguir serão REMOVIDOS:
      xulrunner-10.0{u}
    Os pacotes a seguir serão atualizados:
      iceweasel
    1 pacotes atualizados, 2 novos instalados, 1 a serem removidos e 423 não atualizados.
    É preciso obter 14,7 MB de arquivos. Depois do desempacotamento, 12,4 MB serão usados.
    Os pacotes a seguir possuem dependências não satisfeitas:
     iceweasel-l10n-pt-br : Depende: iceweasel (< 10.0.10esr-1.1~) mas 17.0-1 será instalado.
    As seguintes ações resolverão estas dependências:

         Remover os pacotes a seguir:                                     
    1)     iceweasel-l10n-pt-br                                           

         Deixar as seguintes dependências por resolver:                   
    2)     task-brazilian-portuguese-desktop recomenda iceweasel-l10n-pt-br


    Aceitar esta solução? [Y/n/q/?]
    Os NOVOS pacotes a seguir serão instalados:
      libmozjs17d{a} xulrunner-17.0{a}
    Os pacotes a seguir serão REMOVIDOS:
      iceweasel-l10n-pt-br{a} xulrunner-10.0{u}
    Os pacotes a seguir serão atualizados:
      iceweasel
    1 pacotes atualizados, 2 novos instalados, 2 a serem removidos e 422 não atualizados.
    É preciso obter 14,7 MB de arquivos. Depois do desempacotamento, 11,9 MB serão usados.
    Você deseja continuar? [Y/n/?]
Aceite o que é sugerido e seja feliz!

Até a próxima!

terça-feira, 3 de julho de 2012

O lançamento mais recente do Iceweasel no Debian

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:
 
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

quarta-feira, 16 de maio de 2012

O lançamento mais recente do Iceweasel em seu Debian Wheezy

Iceweasel 12 no Wheezy
Atualmente está disponível nos repositórios de Debian Wheezy o Iceweasel 10, enquanto que a versão liberada pela Mozilla para o seu Firefox é a 12. Bom, a versão que vem com o Wheezy não tem nenhum problema e tem todas as garantias e suportes do time de segurança Debian, mas algumas melhorias e tecnologias que a Mozilla oferece a cada versão liberada deixam de ser aproveitadas.
Não há nenhum repositório backport no Wheezy que encontremos essa versão do Iceweasel disponível, por isso teremos de acrescentar um repositório experimental para termos a última versão desse browser. Não se preocupe com isso pois o apt-get é um gerenciador poderoso e não quebrará seu sistema. Ele sempre instalará somente pacotes provindos dos repositórios da versão que você está usando. Para instalar pacotes de outras versões, como o experimental, temos de acrescentar parâmetros ao apt-get.
Primeiramente adicionemos o repositório experimental em nosso /etc/apt/sources.list:
deb http://ftp.br.debian.org/debian experimental main
Agora devemos atualizar nossa lista de pacotes e instalar o navegador usando os parâmetros corretos:
sudo aptitude update
sudo aptitude install -t experimental iceweasel
A seguinte mensagem será exibida no terminal:
lex@debian-laptop:~$ sudo aptitude install -t experimental iceweasel
Os NOVOS pacotes a seguir serão instalados:  
  libmozjs12d{a} xulrunner-12.0{a} 
Os pacotes a seguir serão REMOVIDOS:
  xulrunner-10.0{u} 
Os pacotes a seguir serão atualizados:
  iceweasel 
1 pacotes atualizados, 2 novos instalados, 1 a serem removidos e 85 não atualizados.
É preciso obter 16,2 MB de arquivos. Depois do desempacotamento, 5.742 kB serão usados.
Os pacotes a seguir possuem dependências não satisfeitas:
 iceweasel-l10n-pt-br : Depende: iceweasel (< 10.0.4esr-2.1~) mas 12.0-6 será instalado.
As seguintes ações resolverão estas dependências:

     Remover os pacotes a seguir:                                      
1)     iceweasel-l10n-pt-br                                            

     Manter as seguintes dependências não resolvidas:                  
2)     task-brazilian-portuguese-desktop recomenda iceweasel-l10n-pt-br


Aceitar esta solução? [Y/n/q/?]

Os NOVOS pacotes a seguir serão instalados:
  libmozjs12d{a} xulrunner-12.0{a} 
Os pacotes a seguir serão REMOVIDOS:
  iceweasel-l10n-pt-br{a} xulrunner-10.0{u} 
Os pacotes a seguir serão atualizados:
  iceweasel 
1 pacotes atualizados, 2 novos instalados, 2 a serem removidos e 84 não atualizados.
É preciso obter 16,2 MB de arquivos. Depois do desempacotamento, 5.309 kB serão usados.
Você deseja continuar? [Y/n/?]
Como você pode perceber, o pacote de localização do seu browser foi desinstalado e não existe nos repositórios nenhum substituto para essa versão. Precisamos, então, instalar uma extensão que o localizará para a nossa língua. Essa extensão pode ser baixada no site de complementos nesse link.

quarta-feira, 12 de outubro de 2011

Iceweasel com a aparência do Chrome

Você curte o visual do Google Chrome mas não abre mão do seu Iceweasel/Firefox? Então, que tal deixar o seu browser padrão com a aparência do navegador da Google? Para obter o resultado como o da figura acima utilizamos duas extensões, uma para ocultar a barra de título e outra para aplicarmos o tema do Chrome. Siga os links abaixo e aprecie a mudança!




Caso queiram conferir as extensões que eu utilizo, vejam-nas aqui.
Essa dica eu peguei no Viva o Tux.

quinta-feira, 29 de setembro de 2011

Iceweasel 7.0 - Mais rápido, seguro e leve


A Mozilla lançou mais uma versão do Firefox e prontamente seguiu-se o mesmo com o Iceweasel. Essa nova versão não traz muita inovação no visual, mas o código do browser foi enxugado e correções foram feitas aumentando o desempenho do mesmo. Temos agora um consumo menor de memória RAM, em torno de 20 a 30% em comparação a versões anteriores, e esse desempenho pode atingir picos de até 50%. Esse enxugamento no código também trouxe ganhos significativos para a estabilidade.
A sincronização de senhas e favoritos também está bem mais rápida depois dos ajustes. Assim como no Chromium, agora o prefixo http:// fica oculto na barra de endereço, não sendo necessária a sua digitação por parte do usuário.
Como de hábito, para quem seguiu as instruções de outro post nosso, já deverá ter sido notificado da atualização disponível. Senão, retorne àquele post e proceda com os procedimentos necessários.
Lembro ainda que o pacote de linguagem para pt-BR ainda não está disponível, mas não demorará muito para que seja atualizado. Em post anterior tinha comentado como forçar a instalação de extensões no Iceweasel, mas para quem vê alguma complicação nisso pode automatizar tudo com a instalação de uma extensão que faz a instalação forçada por você. Ela se chama Compatibility Reporter.

quarta-feira, 7 de setembro de 2011

Iceweasel 6.0.2 disponível nos backports






Já está disponível no repositório backport do Debian Mozilla Team a versão 6.0.2 do Iceweasel. Quem seguiu as instruções desse post já deve ter sido automaticamente notificado sobre a atualização pelo próprio Gerenciador de Atualizações do sistema na área de notificações. Mas se você ainda não o fez basta visitar aquele post e proceder às instruções. Da forma como está descrita manteremos nosso navegador preferido sempre atualizado.

sexta-feira, 26 de agosto de 2011

Forçando a instalação de extensões no Firefox/Iceweasel


O ciclo de atualização do Firefox mudou e agora o tempo entre cada release foi encurtado. Isso é bom por um lado mas por outro nos deixa o inconveniente das extensões ficarem incompatíveis com a nova versão até que as atualizações sejam liberadas pelo Mozilla team security.

Mas para uma solução paliativa podemos forçar a instalação das extensões que saibamos da procedência e que não comprometerá a nossa segurança e privacidade. Para isso siga os passos:

Passo 1. Na barra de endereços do Firefox, digite “about:config” e dê um Enter;
Passo 2. Leia o alerta e clique em “Eu serei cuidadoso, prometo!”;
Passo 3. Em um espaço em branco da página, clique com o botão direito do mouse, aponte para “Novo” e clique em “Boolean”;
Passo 4. Na janela que deve surgir, digite “extensions.checkCompatibility.6.0” e pressione “OK”; (o número aqui é de acordo com a versão que você está utilizando)
Passo 5. Escolha a opção “false” e clique em “OK” novamente;
Passo 6. Reinicie o Firefox e experimente instalar aquela extensão incompatível.

Os passos descritos aqui valem tanto para as extensões normais como para os add-ons de tradução. Entretanto, aviso que a versão do add-on de tradução do Firefox 5 me deu problema ao usá-la no Iceweasel 6.0 no Debian Squeeze. O problema foi sério e me obrigou à próximo ação.

Atualização aos usuários Iceweasel: A Mozilla acaba de liberar a versão 6.0 do add-on Interface pt-Br do nosso amigo hultmann. Siga o link, instale e reinicie o Iceweasel para tê-lo traduzido para o português brasileiro.

E quando ocorrem erros...

E caso você siga esses procedimentos e tenha algum problema para iniciar seu browser novamente, inicie-o no modo seguro. Digite em um terminal:
$firefox -safe-mode (ou iceweasel -safe-mode)
E escolha, no box que se abrirá, a opção "Disable all add-ons" e, depois de ter o browser já aberto, poderá adicionar novamente as extensões, tendo o cuidado de deixar desativada somente aquela que você suspeita que causou o problema (geralmente a última extensão instalada). Se mesmo assim o problema persistir, reinicie novamente com o comando acima e dessa vez, além de escolher a opção "Disable all add-ons", também marque a opção "reset all user preferences to Firefox (Iceweasel) defaults".


Faça por sua conta e risco! :)

terça-feira, 16 de agosto de 2011

Iceweasel 6.0 disponível nos backports



Já está disponível no repositório backport do Debian Mozilla Team a versão 6.0 do Iceweasel. Essa versão trás correção de alguns problemas de segurança e problemas de estabilidade, melhorias no Firfox Sync, mas a principal novidade fica por conta da barra de endereços que dá um novo destaque visual para o nome do domínio que se está visitando e simplifica a exibição da informação de identidade do site. Para todas as novidades consulte a nota de lançamento.
Se você atualizou a versão padrão que vem junto com o Debian conforme eu descrevi nesse post bastará proceder à atualização que será automaticamente proposta pelo gerenciador de atualizações ou, caso deseje, efetuar os seguintes comandos em um terminal logado como root:
$ sudo aptitude update
$ sudo aptitude safe-upgrade
É claro que, por se tratar de uma nova versão, algumas extensões estarão incompatíveis. Mas você pode forçar a instalação das mesmas, como também foi descrito nesse post.
Agora nós podemos ficar tranquilos que as atualizações sempre serão automáticas a cada nova versão do Iceweasel.

terça-feira, 28 de junho de 2011

Atualizando o Iceweasel para a versão 5.0

ATENÇÃO: Os procedimentos descritos abaixo valem para atualizar o iceweasel do Debian para a versão mais recente e para as demais que virão.

Apenas três meses após o lançamento da versão 4 do seu navegador web, a Mozilla resolve liberar uma nova versão do seu popular Firefox. E, como não poderíamos ficar para trás, eis os procedimentos para atualizarmos o Iceweasel no Debian Squeeze.


Se você seguiu o post anterior para atualizar para a versão 4, basta apenas modificar a linha referente ao repositório backports da Mozilla e do backports Debian; senão o fez, vamos do princípio. No terminal, faça:
$ sudo nano /etc/apt/sources.list
Insira as seguintes linhas:

#Backports Iceweasel Debian Mozilla Team

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

#deb-src http://backports.debian.org/debian-backports squeeze-backports main contrib non-free

Obtenha a chave do apt com:
$ wget -q http://mozilla.debian.net/archive.asc -O- | sudo apt-key add -

Atualize sua listagem:
$ sudo aptitude update

E agora instale o iceweasel:
#aptitude install -t squeeze-backports iceweasel

Depois de instalado você notará que o nosso navegador ficou em inglês. Se você tentar instalar o pacote de idioma pt-BR da página de extensões da Mozilla notará que ele será classificado como incompatível, pois ainda é para a versão 4. Enquanto não sai um pra versão 5, vamos proceder com as seguintes instruções:


 Forçando a instalação de extensões no Firefox e similares:

Passo 1. Na barra de endereços do Firefox 5, digite “about:config” e dê um Enter;
Passo 2. Leia o alerta e clique em “Eu serei cuidadoso, prometo!”;
Passo 3. Em um espaço em branco da página, clique com o botão direito do mouse, aponte para “Novo” e clique em “Boolean”;
Passo 4. Na janela que deve surgir, digite “extensions.checkCompatibility.5.0” e pressione “OK”;
Passo 5. Escolha a opção “false” e clique em “OK” novamente;
Passo 6. Reinicie o Firefox e experimente instalar aquela extensão incompatível.



Atualização:
Você já pode obter a extensão de idioma para a versão 5.0 compatível na página de extensões da Mozilla.

Instalando o pacote e reiniciando o iceweasel você já estará pronto para usá-lo.

sexta-feira, 20 de maio de 2011

Iceweasel 4.0 no Debian Squeeze



O Debian sempre traz dois browsers em sua instalação default: Epiphany, o navegador padrão do projeto GNOME, e o Iceweasel, um fork do popular Firefox.


No Squeeze o Iceweasel vem na versão 3.6.16 e, como todos sabem, já há algum tempo que o Firefox 4 foi lançado. Então, porque não atualizarmos o nosso navegador também para a atual versão? Basta seguir os passos abaixo:
Primeiro acrescentaremos o repositório backports do Mozilla; digite no terminal:

$ sudo nano /etc/apt/sources.list

Insira as seguintes linhas:

### Backport Iceweasel 4
#gpg key: wget -q http://mozilla.debian.net/archive.asc -O- | apt-key add -
deb http://mozilla.debian.net/ squeeze-backports iceweasel-4.0

Obtenha a chave do apt com:

$ wget -q http://mozilla.debian.net/archive.asc -O- | sudo apt-key add -

Atualize sua listagem:


$ sudo aptitude update

E agora instale o iceweasel:

$ sudo aptitude install -t squeeze-backports iceweasel

Você obterá o seguinte log:

Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
libxcb-render-util0 libxcb-render-util0-dev
Use 'apt-get autoremove' para removê-los.
Os pacotes extra a seguir serão instalados:
libcairo-gobject2 libcairo2 libcairo2-dev libmozjs4d libnss3-1d
libpixman-1-0 libpixman-1-dev libxcb-shm0-dev xulrunner-2.0
Pacotes sugeridos:
xfonts-mathml ttf-mathematica4.1 xprint mozplugger libcairo2-doc
libcairo-script-interpreter2
Os pacotes a seguir serão REMOVIDOS:
iceweasel-l10n-pt-br
Os NOVOS pacotes a seguir serão instalados:
libcairo-gobject2 libmozjs4d libxcb-shm0-dev xulrunner-2.0
Os pacotes a seguir serão atualizados:
iceweasel libcairo2 libcairo2-dev libnss3-1d libpixman-1-0 libpixman-1-dev
6 pacotes atualizados, 4 pacotes novos instalados, 1 a serem removidos e 3 não atualizados.
É preciso baixar 16,7 MB de arquivos.
Depois desta operação, 26,0 MB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? s

Como vemos acima, o pacote de localização pt-BR será desinstalado e não existe nenhum candidato para substituí-lo, deixando o nosso navegador em inglês. Para instalar o pacote de idioma pt-BR precisamos baixá-lo na página de extensões da Mozilla. Instalando o pacote e reiniciando o iceweasel você já estará pronto para usá-lo.