No Debian Testing: Como obter uma versão recente do Iceweasel Release (não-ESR) sem atualizar para o Unstable?

5

Eu estou no Debian Jessie / testing. Atualmente ele tem o Iceweasel 17, mas eu prefiro usar um lançamento mais recente (Mozilla "Release" ou "Firefox" 'channel' - atualmente Iceweasel 25).

link recomenda:

You need to add the following entry in /etc/apt/sources.list or a new file in /etc/apt/sources.list.d/:

deb http://cdn.debian.net/debian unstable main

You can install it with the following commands:

   $ apt-get update
   $ apt-get install -t unstable iceweasel

Isso me daria pelo menos o Iceweasel 24, mas da próxima vez que eu executar apt-get dist-upgrade eu atualizaria para a instável do Debian e não quero fazer isso. Eu só quero uma versão mais recente do Iceweasel (última versão abençoada "estável" pelo Mozilla, não ESR).

Então, eu poderia remover o repositório instável depois de instalar o Iceweasel, mas não receberia mais atualizações de segurança e teria que ficar manualmente atualizado com as atualizações de segurança mais recentes e cada vez que houvesse uma atualização de segurança :

  • adicionar novamente o repositório instável
  • atualizar o iceweasel
  • remove o repositório instável.

Isso não parece que não deveria ser feito assim? Parece ineficiente e tedioso.

Eu também poderia instalar o Firefox "real" sem marca diretamente da Mozilla mas também teria que atualizar manualmente o que é igualmente inconveniente.

Parece que estou procurando por um repositório apt mantendo o Firefox ou o Iceweasel para o Debian Jessie / testing? Isso existe? Outras ideias?

    
por adrelanos 02.11.2013 / 19:36

3 respostas

2

Você pode usar /etc/apt/preferences para especificar quais versões você deseja por pacote.

Para ter a versão mais recente do iceweasel, use (por sua conta e risco) os seguintes arquivos de configuração:

/etc/apt/preferences

Package: iceweasel
Pin: release a=experimental
Pin-Priority: 1000

Package: *
Pin: release a=testing
Pin-Priority: 500

Package: *
Pin: release a=unstable
Pin-Priority: 400

Package: *
Pin: release a=experimental
Pin-Priority: 300

/etc/apt/source.list

deb http://http.debian.net/debian testing         main contrib non-free
deb http://security.debian.org/   testing/updates main
deb http://http.debian.net/debian unstable        main contrib non-free
deb http://http.debian.net/debian experimental    main contrib

Mas cuidado, pois o apt_preferences (5) página de manual avisa

Packages included in a specific release aren't tested in (and therefore don't always work as expected in) older or newer releases, or together with other packages from different releases. You have been warned.

    
por 18.02.2015 / 20:43
1

O Firefox 21 não é uma versão de suporte estendida, portanto, não há atualizações de segurança para ele. Mozilla mudou para o Firefox 22 (bem, até 25 agora), e não libera mais atualizações para 21.

O Firefox 24 é um ESR, por isso terá suporte de segurança a longo prazo. A versão anterior do ESR era 17. Antes disso, o Firefox 10, mas o seu antigo o suficiente para ter ficado sem suporte estendido.

Você pode ficar no Firefox 21 pegando um no snapshot.debian.org, mas você não receberá nenhuma atualização de segurança - porque não há nenhum.

    
por 02.11.2013 / 20:45
1

Parece que o mozilla.debian.net tem seu próprio repositório, eu estava tendo problemas porque você não pode acessá-lo via navegador.

No entanto, tudo o que você precisa fazer é selecionar wheezy (eu também estou no jessie) e a versão que você quer:

deb http://mozilla.debian.net/ wheezy-backports iceweasel-release

Acabei de adicionar isso ao meu sources.list e lá estava o Iceweasel 25 com as dependências necessárias sem toda a desordem de uma atualização dist.

Na verdade, vou usar iceweasel-esr (em vez de release), para ter uma versão mais estável, com apenas atualizações de segurança, e menos risco de dependências embaralhadas também.

    
por 29.11.2013 / 03:29