Como instalar o Firefox real no Debian?

129

O Debian 6 ("Squeeze") usa uma versão renomeada do Firefox chamada Iceweasel . No entanto, falta suporte ao plug-in, e a maioria dos meus favoritos não funciona.

Então, qual é a melhor maneira de instalar o Firefox "real" no Debian?

kravemir
fonte

Respostas:

130

Primeiro, você precisa remover o pacote Iceweasel existente (acho que você também pode usar aptitude):

apt-get remove iceweasel

Em seguida, baixe a versão mais recente do Firefox para Linux, diretamente do Mozilla . Extraia os arquivos, navegue até essa pasta e execute-o. Se desejar, crie um ícone na área de trabalho e também faça um link para o binário /usr/bin/firefoxpara facilitar o lançamento. Se você tiver acesso root, também poderá instalar o Firefox/usr/local para que todos os usuários possam executá-lo.

Depois disso, verifique se as atualizações automáticas estão ativadas e você deve estar em funcionamento!


Se você deseja um baseado em pacote, pode usar o repositório de pacotes Debian do Linux Mint (como observado nos comentários abaixo, esteja ciente de que isso pode causar conflitos com atualizações automáticas e outros pacotes Debian em alguns casos ). Para fazer isso, adicione a seguinte linha ao seu /etc/apt/sources.listarquivo:

deb http://packages.linuxmint.com debian import

E adicione a chave GPG para esse repositório. Em seguida, basta executar:

apt-get update
apt-get install firefox

E você deve estar pronto!

A instalação padrão é o alemão. Para instalar em qualquer outro idioma, você pode executar manualmente:

apt-get install firefox-l10n-en-us 

(Edit[11/26/2014]: This package no longer appears in the linux mint repository.)
(Edit[11/26/2014]: apt-get install firefox-l10n-en-gb - This is the only working English package)

Os nomes de pacotes para outros idiomas comuns incluem ( lista oficial do repositório - role até a metade):

 firefox-l10n-en-gb       # British English
 firefox-l10n-es          # Spanish
 firefox-l10n-fr          # French
 firefox-l10n-de          # German
Avanço
fonte
1
Definitivamente mais fácil do que eu sugeri.
Simon Sheehan
1
Bah, não tem notificação de que você estava escrevendo - me bater a ele: P
slhck
4
E a assinatura GPG desse repositório?
Kravemir
7
GPG do anúncio: o download e a dpkg -iinstalação manual ( ) linuxmint-keyring_*.debdo repositório Mint (antes de instalar qualquer pacote do repositório real) funcionaram para mim (Wheezy).
Alois Mahdal
2
Eu nunca recomendo esta solução. De fato, adicionar esse repositório (embora seja baseado na mesma distribuição) pode causar conflitos nas dependências. Este método funciona para instalar e atualizar o Firefox, mas cria alguns conflitos com outros pacotes. Se você precisar do Firefox, basta obter o código e extraí-lo no seu /opt/e criar um link global para ele.
precisa saber é o seguinte
33

Existe um projeto sourcefourge, basicamente dedicado a permitir que você obtenha a versão mais recente do Firefox ao executar o Ubuntu, independentemente da versão que você executa (desde que as dependências sejam satisfeitas, obviamente). Como o Ubuntu é um derivado do Debian, pensei em experimentar. Eu tenho o Firefox trabalhando no Debian Testing ("Wheezy") muito bem.

Rode isto:

apt-get remove iceweasel
echo -e "\ndeb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main" | tee -a /etc/apt/sources.list > /dev/null
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289A29
apt-get update
apt-get install firefox-mozilla-build

Isso resolve o problema de chave GPG encontrado ao usar o repositório Linux Mint DE importado e é significativamente mais simples que a outra solução viável. Além disso, isso dá acesso ao Thunderbird e SeaMonkey também.

Observe que esta solução fornece apenas a versão do canal de lançamento inglês-americano (sem versões beta ou Aurora). Outros idiomas podem ser usados, mas são necessárias etapas adicionais.

Veja a página do projeto em Ubuntuzilla para mais informações.

Manuel Garza
fonte
1
Funciona como charme!
Yordan Pavlov
+1 para o --keyservermaterial! Na verdade, o iceweasel não precisava ser removido. Eu estava com medo de que as configurações e as senhas salvas fossem perdidas, então continuei o processo.
TrueY
+1 Obrigado! @TrueY Iceweasel funciona mesmo com o FireFox instalado? Eu já tinha desinstalado o iceweasel e quando tento instalá-lo (no Kali 2.0), recebo um erro de que ele colide com o firefox: diversion of /usr/bin/firefox to /usr/bin/firefox.real by iceweasel' clashes with desvio do / usr / bin / firefox para /usr/bin/firefox.ubuntu pelo firefox-mozilla- build` Gostaria de saber se eu não o havia desinstalado, se eles teriam jogado bem juntos?
Garrett Fogerlie #
@GarrettFogerlie Acho que eles não podem funcionar paralelamente. Eu tinha um Firefox em execução e tentei iniciar o Iceweasel e recebi uma caixa de mensagem com o seguinte texto: "O Iceweasel já está em execução, mas não está respondendo. Para abrir uma nova janela, primeiro você deve fechar o processo existente do Iceweasel ou reiniciar Seu sistema."
TrueY
Não funciona mais!
Naveen Dennis
24

Esta publicação nos fóruns de usuários Debian sugere o seguinte:

  • Faça o download do Firefox mais recente em: http://www.mozilla.com . Se estiver usando wget, lembre-se para escapar qualquer &com \que ele não quebrar a url em uma série de processo em segundo plano
  • Copie o arquivo baixado para /opt
  • Extraia-o usando:

    $ tar -jxvf firefox-x.x.xx.tar.bz2
    
  • Mude as permissões do arquivo:

    $ chown -R root:users /opt/firefox
    
    $ chmod 750 /opt/firefox
    

    Observe que o usuário deve ser um membro do grupo de "usuários"

    $ usermod -a -G users username
    
  • Crie um link simbólico

    $ ln -s /opt/firefox/firefox /usr/bin/firefox
    
  • Excluir firefox-x.x.xx.tar.bz2de/opt

Para instalar novas versões, você deve

# rm -rf /opt/firefox*
# rm /usr/bin/firefox

Para criar um ícone na área de trabalho, faça isso

$ touch /usr/share/applications/firefox.desktop

Edite isso usando seu editor de texto favorito:

$ nano /usr/share/applications/firefox.desktop

Conteúdo de firefox.desktop:

[Desktop Entry]
Encoding=UTF-8
Name=Mozilla Firefox
Comment=Browse the World Wide Web
Type=Application
Terminal=false
Exec=/usr/bin/firefox %U
Icon=/opt/firefox/icons/mozicon128.png
StartupNotify=true
Categories=Network;WebBrowser;

Você pode remover o iceweasel com

$ apt-get remove iceweasel

Se você encontrar este erro:

./firefox: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

Você provavelmente deve instalar

apt-get install ia32-libs ia32-libs-gtk

Provavelmente, você está tentando instalar a versão de 32 bits do firefox em um ambiente Debian de 64 bits.

Simon Sheehan
fonte
Eu fiz todas as etapas, mas não tenho permissão para abrir o Firefox. alguma ideia?
precisa saber é o seguinte
# ln -s / opt / firefox / firefox / usr / bin / firefox ln: falha ao criar o link simbólico `/ usr / bin / firefox ': O arquivo existe
miguel
1
Acontece que o debian colocou um shell script em / usr / bin / firefox que executa o iceweasel. Dick se mexe.
Miguel
@miguel Este post é muito antiga, não sei como válida ainda é
Simon Sheehan
1
Duas atualizações! Primeiro ... ln -sf /opt/firefox/firefox /usr/bin/firefox # force the symlink... O outro é o caminho do ícone no firefox.desktop agora está em outro local:ls /opt/firefox/browser/icons/mozicon128.png
mimoralea 15/12/14
7

O Iceweasel Aurora está muito próximo do último lançamento estável do Firefox.

Instalei o Iceweasel Aurora usando este tutorial oficial do debian / mozilla .

Consegui importar meu perfil do Firefox de outra instalação sem erros, ou seja, todos os complementos, favoritos, entradas do histórico e configurações do usuário estão funcionando perfeitamente.

Para sua informação, alguns dos plugins utilizados são Firebug, Awesome screenshot e Searchstatus, todos funcionaram bem e não foram desativados pelo Iceweasel.

Você também pode usar o logotipo do Firefox para lançadores.

Esta é provavelmente uma opção melhor, pois permite um processo de atualização mais fácil.

Nabil Kadimi
fonte
6

Não há mais necessidade disso. O Debian stable começou a enviar o Firefox em vez do iceweasel hoje.

O Debian enviará o Extended Support Release (ESR) do Firefox, que é atualizado aproximadamente a cada 9 meses. Se você sempre precisa da versão mais recente, as outras respostas ainda podem ser uma opção para você.

Para mais informações, veja o relatório de bug do debian

hennr
fonte
4

Para os Googlers ... isso funciona para o Debian Jessie:

#Add GnuPG archive key for mozilla.debian.net repository to the list of trusted keys
wget -q -O - http://mozilla.debian.net/archive.asc | sudo apt-key add -

Dependendo da versão desejada (escolha uma),

  • Versão de lançamento:

    cat << EOF | sudo tee /etc/apt/sources.list.d/mozilla-firefox.list
    deb http://mozilla.debian.net/ jessie-backports firefox-release
    EOF
    
  • Versão beta:

    cat << EOF | sudo tee /etc/apt/sources.list.d/mozilla-firefox.list
    deb http://mozilla.debian.net/ jessie-backports firefox-beta
    EOF
    
  • Versão Aurora:

    cat << EOF | sudo tee /etc/apt/sources.list.d/mozilla-firefox.list
    deb http://mozilla.debian.net/ jessie-backports firefox-aurora
    EOF
    

Então:

#Assign higher priority to recently added repository.    
cat << EOF | sudo tee /etc/apt/preferences.d/mozilla-firefox
Package: *
Pin: origin mozilla.debian.net
Pin-Priority: 501
EOF

apt-get update && apt-get install firefox

Fonte: https://blog.sleeplessbeastie.eu/2016/03/21/how-to-use-recent-version-of-firefox-in-debian-jessie/

Motsel
fonte
2
Apenas para sua informação, Iceweasel não foi renomeado para Firefox, conforme premissa no link. Iceweasel era uma versão sanitizada e renomeada do Firefox. O projeto Iceweasel foi descontinuado e agora o Firefox atual é o que é distribuído com o Debian. Se Jessie ainda tiver o Iceweasel ESR, isso desaparecerá assim que a versão do ESR for descontinuada. O Debian stable (atualmente Jessie), terá o Firefox ESR. Essa versão é lançada aproximadamente uma vez / ano, com atualizações de segurança, mas não apresenta alterações no meio. Debian Testing já deve ter padrão,-release atual Firefox
fixer1234
A maneira mais limpa de obtê-lo da fonte. +1 para a chave
Somaiah Kumbera 30/09/16
3

Este método está funcionando para mim no Debian 9 Stretch (64bit):

cd ~/Downloads

/usr/bin/curl -L -o firefox-latest-linux64.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=en-US" && sudo tar xvf firefox-latest-linux64.tar.bz2 -C /opt/ && rm firefox-latest-linux64.tar.bz2

sudo ln -sf /opt/firefox/firefox /usr/bin/firefox

Você pode definir algo assim no crontab de sua raiz para @daily ou @weekly

O link para download foi derivado deste arquivo readme.txt da Mozilla: https://download-installer.cdn.mozilla.net/pub/firefox/releases/latest/README.txt

nd34567s32e
fonte
Muito simples
Pierre de LESPINAY 21/03
bela! funciona a partir da linha de comando sem personalização.
Honi
2

Primeiro edite seu /etc/apt/sources.listarquivo para incluir:

deb http://packages.linuxmint.com debian import

Atualize os repositórios do sistema:

$ apt-get update

Você pode receber e ignorar um erro a seguir:

W: GPG error: http://packages.linuxmint.com debian Release:
The following signatures couldn't be verified because the public
key is not available: NO_PUBKEY 3EE67F3D0FF405B2

Após a atualização dos repositórios do sistema, use o comando apt-get para instalar o Firefox Browser no seu Debian Jessie 8 Linux:

$ apt-get install firefox

Reading package lists... Done                                                                                                                                                                             
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
firefox
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 40.8 MB of archives.
After this operation, 89.9 MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
firefox
Install these packages without verification? [y/N] y

Após a conclusão da instalação, você pode iniciar o Firefox na linha de comando:

$ firefox
GURUVEER
fonte
Isso não é mais necessário. O Iceweasel foi descontinuado e o Firefox é agora o que é fornecido pelo Debian. O ESR do Iceweasel foi associado ao Debian Stable, e isso desaparecerá quando a versão antiga do ESR for preterida em breve. Enquanto isso, o Firefox está disponível em Jessie via backport.
Fixer1234
0

Estou executando um sistema AMD Athlon II X2. O Firefox roda perfeitamente no Wheezy i686 e no kernel 3.2.0-4-686-pae. A versão de estoque do IceWeasel parecia estripada, aleijada e inferior em comparação com o Firefox. A instalação é fácil. Faço o download do Firefox mais recente para / home / myusername / Linux / Software / Mozilla / current / e, em seguida, corro

cd /opt
sudo rm -R firefox*
sudo cp /home/myusername/Linux/Software/Mozilla/current/firefox* /opt
sudo tar jxvf firefox*

A segunda linha remove a versão anterior completamente antes da atualização.

akdb2004
fonte
2
sudo rm -R firefox*parece bastante perigoso, e se você tivesse outras pastas do firefox * em / opt?
Alois Mahdal
0

Abaixo está o método mais direto que encontrei para substituir o Iceweasel pelo Firefox no Debian.

Wiki >>> Ubuntuzilla: Instalador de Software Mozilla

Os comandos do terminal são os seguintes:

:~$ sudo apt remove iceweasel

:~$ sudo nano /etc/apt/sources.list

Adicione a seguinte entrada ao arquivo source.list:

deb https://sourceforge.net/projects/ubuntuzilla/files/ all main

Salve e saia do Nano.

:~$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com C1289A29

:~$ sudo apt update

:~$ sudo apt install firefox-mozilla-build

Espero que isso ajude qualquer pessoa que queira substituir o Iceweasel pela versão atual do Firefox. Até onde eu vi, a fonte está muito bem documentada e mantida.

Rick Lell
fonte
Parece uma duplicata da resposta de Manuel Garza.
Fixer1234
Você está certo. Encontrei Ubuntuzilla enquanto procurava uma resposta. Não vi a resposta de Manuel Garza acima, embora desejasse ter visto, pois isso me pouparia algum tempo. O Iceweasle não está reproduzindo vídeo html5 e foi assim que eu o consertei. Eu amo o Debian, então, na verdade, mudar para o Ubuntu não é uma opção. Obrigado pela atenção quanto a ser uma duplicata.
Rick Lell
0

O seguinte funciona para mim:

$ sudo apt-get install firefox-esr

Aparentemente, -esr significa Liberação de Suporte Estendido.

Quinn
fonte