Respostas:
Adicionar deb http://ftp.hr.debian.org/debian sid main contrib non-free
a /etc/apt/sources.list
e instale-o com este comando:
apt install -t sid firefox
Isso instalará apenas o Firefox da instável. O restante dos pacotes permanecerá ativado stretch
.
Adicionado por cas 2018-04-19 (porque é bastante comum as pessoas quererem instalar algo de instável sem atualizar tudo para instável, e a resposta aqui é aplicável a mais do que apenas ao Firefox):
Esta é uma boa resposta, mas incompleta. Há mais duas coisas que precisam ser feitas antes da execução apt install -t sid firefox
.
Adicione APT::Default-Release "stable";
a /etc/apt/apt.conf
ou um arquivo no arquivo /etc/apt/apt.conf.d/
para que o apt só instale pacotes do sid / unstable se você o solicitar explicitamente -t sid
.
Se você não definir a versão padrão como estável, a próxima atualização ou dist-upgrade atualizará todo o seu sistema parasid
. A maioria das pessoas não quer isso.
Se você estiver usando uma distribuição Debian nomeada como jessie
ou stretch
no seu sources.list
arquivo, use esse nome em vez do genérico stable
.
execute apt update
para atualizar o banco de dados do pacote local.
Por fim, apt install -t sid firefox
instalará não apenas o firefox
pacote, mas também o conjunto mínimo de pacotes atualizados e novos necessários para satisfazer as dependências do novo pacote do firefox. Geralmente, são apenas alguns pacotes relacionados ao firefox, criados a partir da mesma fonte, mas também podem incluir outros pacotes - por exemplo, se o novo firefox depende de uma versão mais recente de um pacote de biblioteca.
Às vezes, pode até fazer com que um pacote importante libc6
seja atualizado, o que provocará uma enorme cascata de outras atualizações de pacotes, efetivamente atualizando você para um híbrido estável e instável. Isso geralmente é pior do que fazer uma atualização dist completa para se instável. Se isso acontecer, você tem duas boas opções: 1. cancele a atualização do firefox e aguarde até que ela chegue em stable ou https://backports.debian.org/ ; 2. cancele e atualize para instável (o que não é tão ruim quanto parece. No Debian, "instável" não significa que "trava o tempo todo". Significa "pré-lançamento, muda constantemente. Às vezes as coisas podem quebrar e requer fixação manual ")
apt-get update && apt-get upgrade
apt tentará atualizar todos os pacotes para o SID (também conhecido como "instável"), o que deixará você com ... bem, um sistema instável.
APT::Default-Release "stable";
a /etc/apt/apt.conf
ou a um arquivo /etc/apt/apt.conf.d
para que o apt só instale pacotes do sid / unstable se você o solicitar explicitamente. (NOTA: se você estiver usando um debian dist nomeado em seu sources.list, use esse nome em vez do genérico 'stable').
https://blog.mozilla.org/blog/2017/09/26/firefox-quantum-beta-developer-edition/
Se você já está entre os fiéis do Firefox, atualizará automaticamente para o Firefox Quantum em 14 de novembro. Mas, se você gosta do que há de mais avançado, pode experimentá-lo na versão beta no desktop, Android e iOS. Ou, se você é desenvolvedor da Web, faça o download da Developer Edition, que inclui ferramentas novas e de ponta para quem constrói a Web.
você simplesmente poderia esperar algumas semanas. ou você pode baixar o beta que está no formato tar.gz
parece que o Quantum não é um "novo Firefox", mas uma atualização.
ei, se realmente se trata apenas de instalar uma versão beta, você pode simplesmente adicionar o repositório beta do Firefox: https://launchpad.net/~mozillateam/+archive/ubuntu/firefox-next
EDIT: Agora está instável, então o link mudou para https://packages.debian.org/sid/firefox
RESPOSTA ANTIGA: O Firefox Quantum está disponível no debian experimental ( https://packages.debian.org/experimental/firefox ). Você provavelmente pode apenas baixar e instalar o arquivo deb a partir daí.
O Firefox Quantum (Mozilla 57.0) já está disponível no site oficial , você pode baixá-lo aqui .
wget https://download-installer.cdn.mozilla.net/pub/firefox/releases/57.0/linux-x86_64/en-US/firefox-57.0.tar.bz2
tar xvf firefox-57.0.tar.bz2
sudo unlink /usr/bin/firefox
sudo ln -s ~/firefox-57.0/firefox /usr/bin/firefox
firefox
Fui mais ou menos forçado a fazer isso, porque o Amazon Prime Video (pelo menos a versão indiana) decidiu que não funcionaria mais com o Firefox no estável. Isso deixaria o Chrome como o único grande navegador instalado capaz de executar o Amazon Video.
Como o 57 está disponível no unstable, as opções eram tentar fazer o backport, ou apenas tentar instalá-lo diretamente e esperar que não extraísse muita coisa do unstable. Felizmente, como você pode ver abaixo, isso não aconteceu. Eu acho que um backport adequado ainda seria melhor, mas seria muito mais esforço.
Especificamente, os seguintes pacotes foram instalados a partir do unstable:
fontconfig-config libevent-2.1-6 libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libhunspell-1.6-0 libnss3 libnss3-dev
Uma abordagem mais conservadora seria tentar forçar apt
a usar apenas pacotes do stable, fazendo
apt-get install firefox/unstable
mas essa abordagem também tem um pouco mais probabilidade (em geral) de causar problemas, porque essa não é a versão com a qual este pacote do firefox normalmente estaria trabalhando.
Observe que, em geral, instalar pacotes da unstable não é uma boa ideia.
Tendo ido com isso, nada de ruim parece ter acontecido, até onde eu sei.
root@orwell:/home/faheem# apt-get install -t unstable firefox
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
fontconfig-config libevent-2.1-6 libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libhunspell-1.6-0 libnss3 libnss3-dev
Suggested packages:
mozplugger
The following NEW packages will be installed:
firefox libevent-2.1-6 libhunspell-1.6-0
The following packages will be upgraded:
fontconfig-config libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libnss3 libnss3-dev
6 upgraded, 3 newly installed, 0 to remove and 3423 not upgraded.
Need to get 44.8 MB of archives.
After this operation, 160 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Observe também que stable vamos instalar o Firefox estável (versão 52) e o novo Firefox da instável (57) lado a lado.
root@orwell:/home/faheem# dpkg -l | grep firefox
ii firefox 57.0.4-1 amd64 Mozilla Firefox web browser
ii firefox-esr 52.5.2esr-1~deb9u1 amd64 Mozilla Firefox web browser - Extended Support Release (ESR)
E parece que os mantenedores do Firefox pensaram com bastante antecedência para permitir desvios para o firefox
executável.
root@orwell:/home/faheem# dpkg -S /usr/bin/firefox
diversion by firefox-esr from: /usr/bin/firefox
diversion by firefox-esr to: /usr/bin/firefox.real
firefox, firefox-esr: /usr/bin/firefox
O script abaixo fará o download da versão mais recente do Firefox (do canal Stable ou Beta) e o empacotará em um .deb para instalação.
Faça o download e extraia o arquivo ZIP vinculado abaixo e execute a ./build-firefox.sh
partir do Terminal.
Especifique o --install
sinalizador ao executar o script para instalá-lo automaticamente após a construção.
https://github.com/skmkenn/linuxscripts-build-firefox/archive/master.zip
Não sei por que a resposta de @ stanislav-vlasic foi rejeitada, suponho que ele sugere um espelho específico, então aqui está uma dica sobre como obter sid para o seu espelho debian atual:
egrep '^deb .*? stretch ' /etc/apt/sources.list \
| head -n1 \
| sed 's/stretch/sid/g' \
| sudo tee --append /etc/apt/sources.list
sudo apt update
sudo apt install -t sid firefox
Isso parece ter me dado o firefox quantum até o momento da redação, sem promessas de estabilidade!
Ah, eu entendo agora, a fixação do apt é menos do que trivial, encontrei uma opção muito mais concisa postada por: https://linuxconfig.org/how-to-install-firefox-quantum-on-debian-stretch-linux
Que aborda em detalhes, a deb <your mirror> sid main
linha do repositório /etc/apt/sources.list
e também como fixar o apt.
Vou fazer a seguinte recomendação:
# /etc/apt/preferences.d/sid
Package: *
Pin: release a=unstable
Pin-Priority: -1
Instale o novo firefox:
sudo apt install firefox -t sid
Tornar o novo Firefox o padrão
sudo apt remove firefox-esr
sid
, me custa atualizar do debian stretch para o buster, e o buster é instável, a resposta de @ stanislav-vlasic pode resolver o problema?