Come installare il vero Firefox su Debian?


129

Debian 6 ("Squeeze") usa una versione rinominata di Firefox chiamata Iceweasel . Tuttavia, manca il supporto per i plug-in e la maggior parte dei miei preferiti non funziona.

Quindi qual è il modo migliore per installare il "vero" Firefox su Debian?

Risposte:


130

Innanzitutto, è necessario rimuovere il pacchetto Iceweasel esistente (penso che sia possibile utilizzare aptitudeanche):

apt-get remove iceweasel

Quindi, scarica l'ultima build Linux di Firefox direttamente da Mozilla . Estrai i file, vai a quella cartella ed eseguilo. Se lo desideri, crea un'icona sul desktop e puoi anche creare un collegamento al file binario /usr/bin/firefoxper facilitare l'avvio. Se si dispone dell'accesso root, è anche possibile installare Firefox in/usr/local modo che tutti gli utenti possano eseguirlo.

Successivamente, ricontrolla che gli aggiornamenti automatici siano abilitati e dovresti essere attivo e funzionante!


Se si desidera uno basato su pacchetti, è possibile utilizzare il repository di pacchetti Debian di Linux Mint (come indicato nei commenti seguenti, tenere presente che ciò può causare conflitti con gli aggiornamenti automatici e altri pacchetti Debian in alcuni casi ). Per fare ciò, aggiungi la seguente riga al tuo /etc/apt/sources.listfile:

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

E aggiungi la chiave GPG per quel repository. Quindi, esegui:

apt-get update
apt-get install firefox

E dovresti essere bravo ad andare!

L'installazione predefinita è il tedesco, per l'installazione in qualsiasi altra lingua, è possibile eseguire 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)

I nomi dei pacchetti per altre lingue comuni includono ( elenco dei repository ufficiali - scorri a metà):

 firefox-l10n-en-gb       # British English
 firefox-l10n-es          # Spanish
 firefox-l10n-fr          # French
 firefox-l10n-de          # German

1
Sicuramente più facile di quello che ho suggerito.
Simon Sheehan,

1
Bah, non ho ricevuto alcuna notifica che stavi scrivendo
picchiami

4
Che dire della firma GPG di quel repository?
kravemir,

7
Annuncio GPG: download e dpkg -iinstallazione manuale ( ) linuxmint-keyring_*.debdal repository di Mint (prima di installare qualsiasi pacchetto dal repository effettivo) ha funzionato per me (Wheezy).
Alois Mahdal

2
Non consiglio mai questa soluzione. Infatti l'aggiunta di tale repository (sebbene sia basato sulla stessa distribuzione) può causare conflitti nelle dipendenze. Questo metodo funziona per l'installazione e l'aggiornamento di Firefox, ma crea alcuni conflitti con altri pacchetti. Se hai bisogno di Firefox, devi solo ottenere il codice ed estrarlo nel tuo /opt/e creare un collegamento globale ad esso.
orezvani,

33

C'è un progetto sourcefourge, sostanzialmente dedicato a permetterti di ottenere l'ultima versione di Firefox quando esegui Ubuntu, indipendentemente dalla versione che esegui (purché le dipendenze siano soddisfatte, ovviamente). Dato che Ubuntu è un derivato Debian, ho pensato di provarlo. Ho Firefox che funziona su Debian Testing ("Wheezy") bene.

Esegui questo:

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

Ciò risolve il problema relativo alla chiave GPG che si verifica quando si utilizza il repository Linux Mint DE importato ed è significativamente più semplice dell'altra soluzione praticabile. Inoltre, questo ti dà accesso anche a Thunderbird e SeaMonkey.

Si noti che questa soluzione fornisce solo la versione del canale di rilascio inglese-USA (nessuna versione beta o Aurora). È possibile utilizzare altre lingue, ma sono necessari passaggi aggiuntivi.

Vedi la pagina del progetto su Ubuntuzilla per maggiori informazioni.


1
Funziona come il fascino!
Yordan Pavlov,

+1 per le --keyservercose! In realtà, non è necessario rimuovere la iceweasel. Avevo paura che le impostazioni e le password salvate sarebbero andate perse, quindi ho mantenuto Iceweasel.
Vero

+1 Grazie! @TrueY Iceweasel funziona anche con FireFox installato? Avevo già disinstallato iceweasel e quando provo a installarlo (in Kali 2.0), ricevo un errore che si scontra con firefox: diversion of /usr/bin/firefox to /usr/bin/firefox.real by iceweasel' clashes with diversione di / usr / bin / firefox su /usr/bin/firefox.ubuntu di firefox-mozilla- build` Mi chiedo se non l'avessi disinstallato, se avessero giocato bene insieme?
Garrett Fogerlie,

@GarrettFogerlie Penso che non possano correre in parallelo. Avevo un Firefox in esecuzione e ho provato ad avviare Iceweasel e ho ricevuto una finestra di messaggio con il seguente testo: "Iceweasel è già in esecuzione, ma non risponde. Per aprire una nuova finestra, devi prima chiudere il processo esistente di Iceweasel o riavviare il tuo sistema ".
TrueY,

Non lavora più!
Naveen Dennis,

24

Questo post sui forum degli utenti Debian suggerisce quanto segue:

  • Scarica l'ultimo Firefox da: http://www.mozilla.com . Se usi wget, ricordati di sfuggire a qualsiasi &con in \modo che non rompa l'URL in una serie di processi in background
  • Copia il file scaricato in /opt
  • Estrai usando:

    $ tar -jxvf firefox-x.x.xx.tar.bz2
    
  • Modifica le autorizzazioni del file:

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

    Si noti che l'utente dovrebbe essere un membro del gruppo di "utenti"

    $ usermod -a -G users username
    
  • Crea un collegamento simbolico

    $ ln -s /opt/firefox/firefox /usr/bin/firefox
    
  • Elimina firefox-x.x.xx.tar.bz2da/opt

Per installare nuove versioni, dovresti farlo

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

Per creare un'icona sul desktop, procedere come segue

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

Modificalo usando il tuo editor di testo preferito:

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

Contenuto di 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;

Puoi rimuovere iceweasel con

$ apt-get remove iceweasel

Se si verifica questo errore:

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

Probabilmente dovresti installare

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

È probabile che tu stia provando a installare la versione a 32 bit di firefox in un ambiente Debian a 64 bit.


ho fatto tutti i passaggi ma non ho il permesso di aprire Firefox. qualche idea?
jaorizabal,

# ln -s / opt / firefox / firefox / usr / bin / firefox ln: impossibile creare il collegamento simbolico `/ usr / bin / firefox ': il file esiste
miguel,

1
Viene fuori che debian mette uno script di shell su / usr / bin / firefox che esegue iceweasel. Mossa di Dick.
miguel,

@miguel Questo post è molto vecchio, non sono sicuro di quanto sia valido
Simon Sheehan

1
Due aggiornamenti! Primo ... ln -sf /opt/firefox/firefox /usr/bin/firefox # force the symlink... L'altro è il percorso dell'icona su firefox.desktop è ora in un'altra posizione:ls /opt/firefox/browser/icons/mozicon128.png
mimoralea,

7

Iceweasel Aurora è molto vicino all'ultima versione stabile di Firefox.

Ho installato Iceweasel Aurora usando questo tutorial ufficiale di debian / mozilla .

Sono stato in grado di importare il mio profilo Firefox da un'altra installazione senza errori, vale a dire che tutti i componenti aggiuntivi, i segnalibri, le voci della cronologia e le impostazioni dell'utente funzionano perfettamente.

Cordiali saluti, alcuni dei plugin che utilizzo sono Firebug, Awesome screenshot e Searchstatus, tutti hanno funzionato bene e non sono stati disabilitati da Iceweasel.

Puoi anche utilizzare il logo Firefox per i lanciatori.

Questa è probabilmente un'opzione migliore in quanto consente un processo di aggiornamento più semplice.


6

Non ce n'è più bisogno. La scuderia Debian ha iniziato a spedire Firefox invece di iceweasel oggi.

Debian distribuirà la Extended Support Release (ESR) di Firefox, che viene aggiornata approssimativamente ogni 9 mesi. Se hai sempre bisogno dell'ultima versione, le altre risposte potrebbero essere un'opzione per te.

Per ulteriori informazioni, consultare la segnalazione di errori debian


4

Per i googler ... questo funziona per 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 -

A seconda della versione desiderata (scegline una),

  • Versione di rilascio:

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

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

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

Poi:

#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/


2
Solo FYI, Iceweasel non è stato rinominato in Firefox, come premesso nel link. Iceweasel era una versione sterilizzata e rinominata di Firefox. Il progetto Iceweasel è stato sospeso e ora l'attuale Firefox è ciò che viene distribuito con Debian. Se Jessie ha ancora ESR Iceweasel, questo scomparirà non appena la versione ESR sarà obsoleta. Debian stable (attualmente Jessie), avrà Firefox ESR. Questa è una versione importante all'incirca una volta all'anno, con aggiornamenti di sicurezza ma non con modifiche intermedie. Debian Testing dovrebbe già avere Firefox standard, versione corrente
fixer1234

Il modo più pulito per ottenerlo direttamente dalla fonte. +1 per la chiave
Somaiah Kumbera,

3

Questo metodo funziona su Debian 9 Stretch (64 bit):

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

Puoi impostare qualcosa del genere nel crontab della tua radice per @daily o @weekly

Il link per il download è stato derivato da questo readme.txt di Mozilla: https://download-installer.cdn.mozilla.net/pub/firefox/releases/latest/README.txt


Abbastanza semplice
Pierre de LESPINAY il

bellissimo! funziona dalla riga di comando senza personalizzazione.
honi,

2

Prima modifica il tuo /etc/apt/sources.listfile per includere:

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

Aggiorna repository di sistema:

$ apt-get update

È possibile che venga visualizzato e ignorato un errore seguente:

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

Una volta aggiornati i repository di sistema, usa semplicemente il comando apt-get per installare Firefox Browser sul tuo 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

Al termine dell'installazione è possibile avviare Firefox dalla riga di comando:

$ firefox

Questo non è più necessario. Iceweasel è stato sospeso e Firefox è ora ciò che viene fornito da Debian. Iceweasel ESR è stato associato a Debian Stable, e questo scomparirà quando la vecchia versione di ESR sarà deprecata a breve. Nel frattempo, Firefox è disponibile in Jessie tramite backport.
fixer1234

0

Sto usando un sistema AMD Athlon II X2. Firefox funziona perfettamente su Wheezy i686 e sul kernel 3.2.0-4-686-pae. La versione stock di IceWeasel sembrava solo sventrata, paralizzata e inferiore rispetto a Firefox. L'installazione è semplicissima. Scarica l'ultimo Firefox su / home / myusername / Linux / Software / Mozilla / current /, quindi eseguo

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

La seconda riga rimuove completamente la versione precedente prima dell'aggiornamento.


2
sudo rm -R firefox*sembra abbastanza pericoloso, e se avessi altre cartelle firefox * in / opt?
Alois Mahdal,

0

Di seguito è riportato il metodo più semplice che ho trovato per sostituire Iceweasel con Firefox in Debian.

Wiki >>> Ubuntuzilla: Mozilla Software Installer

I comandi del terminale sono i seguenti:

:~$ sudo apt remove iceweasel

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

Aggiungi la seguente voce al file source.list:

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

Salva ed esci da Nano.

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

:~$ sudo apt update

:~$ sudo apt install firefox-mozilla-build

Spero che questo possa essere d'aiuto a chiunque voglia sostituire Iceweasel con l'attuale versione di Firefox. Per quanto ho visto, la fonte è molto ben documentata e mantenuta.


Sembra un duplicato della risposta di Manuel Garza.
fixer1234,

Hai ragione. Ho trovato Ubuntuzilla mentre cercavo una risposta. Non ho visto la risposta di Manuel Garza sopra, anche se mi piacerebbe averlo fatto, poiché questo mi avrebbe risparmiato un po 'di tempo. Iceweasle non sta riproducendo video html5 ed è così che l'ho risolto. Adoro Debian, quindi passare a Ubuntu non è un'opzione. Grazie per il testa a testa per essere un duplicato.
Rick Lell,

0

Per me funziona quanto segue:

$ sudo apt-get install firefox-esr

Apparentemente -esr significa rilascio di supporto esteso.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.