Jak zainstalować prawdziwy Firefox na Debianie?


129

Debian 6 („Squeeze”) korzysta ze zmienionej marki Firefoxa o nazwie Iceweasel . Brakuje jednak obsługi wtyczek i większość moich ulubionych nie działa.

Więc jaki jest najlepszy sposób na zainstalowanie „prawdziwego” Firefoksa na Debianie?

Odpowiedzi:


130

Najpierw musisz usunąć istniejący pakiet Iceweasel (myślę, że możesz również użyć aptitude):

apt-get remove iceweasel

Następnie pobierz najnowszą kompilację Firefoksa na Linuksa bezpośrednio z Mozilli . Wyodrębnij pliki, przejdź do tego folderu i uruchom go. Jeśli chcesz, zrób ikonę na pulpicie, a także możesz utworzyć link do pliku binarnego w, /usr/bin/firefoxaby ułatwić uruchomienie. Jeśli masz dostęp do konta root, możesz także zainstalować Firefoksa,/usr/local aby wszyscy użytkownicy mogli go uruchomić.

Następnie sprawdź dwukrotnie, czy automatyczne aktualizacje są włączone i powinieneś być gotowy!


Jeśli potrzebujesz pakietu opartego na pakiecie, możesz użyć repozytorium pakietów Debiana Linux Mint (jak zauważono w komentarzach poniżej, pamiętaj, że w niektórych przypadkach może to powodować konflikty z automatycznymi aktualizacjami i innymi pakietami Debiana ). Aby to zrobić, dodaj następujący wiersz do /etc/apt/sources.listpliku:

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

I dodaj klucz GPG dla tego repozytorium. Następnie po prostu uruchom:

apt-get update
apt-get install firefox

I powinieneś być dobry!

Domyślną instalacją jest niemiecki, aby zainstalować w innym języku, możesz ręcznie uruchomić:

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)

Nazwy pakietów dla innych popularnych języków obejmują ( oficjalna lista repozytoriów - przewiń do połowy):

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

1
Zdecydowanie łatwiej niż sugerowałem.
Simon Sheehan,

1
Bah, nie otrzymałem powiadomienia, że ​​piszesz - pobij mnie: P
slhck

4
Co z podpisem GPG tego repozytorium?
kravemir,

7
Ad GPG: pobieranie i ręczna ( dpkg -i) instalacja linuxmint-keyring_*.debz repozytorium Minta (przed instalacją jakiegokolwiek pakietu z rzeczywistego repo) działało dla mnie (Wheezy).
Alois Mahdal

2
Nigdy nie polecam tego rozwiązania. W rzeczywistości dodanie takiego repozytorium (chociaż opiera się na tej samej dystrybucji) może powodować konflikt zależności. Ta metoda działa w przypadku instalowania i aktualizowania Firefoksa, ale powoduje pewne konflikty z innymi pakietami. Jeśli potrzebujesz firefoxa, po prostu pobierz kod, rozpakuj go /opt/i utwórz globalny link do niego.
orezvani

33

Istnieje projekt sourcefourge, którego głównym celem jest umożliwienie pobrania najnowszej wersji Firefoksa podczas uruchamiania Ubuntu, bez względu na to, którą wersję uruchomisz (o ile oczywiście zależności są spełnione). Ponieważ Ubuntu jest pochodną Debiana, pomyślałem, że spróbuję. Firefox pracuje nad testami Debiana („Wheezy”) w porządku.

Uruchomić to:

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

Rozwiązuje to problem klucza GPG, który występuje podczas korzystania z importowanego repozytorium Linux Mint DE, i jest znacznie prostszy niż inne realne rozwiązanie. Daje to również dostęp do Thunderbirda i SeaMonkey.

Pamiętaj, że to rozwiązanie zapewnia tylko wersję angielsko-amerykańską kanału dystrybucji (brak wersji beta lub Aurora). Można używać innych języków, ale wymagane są dodatkowe kroki.

Aby uzyskać więcej informacji, zobacz stronę projektu w Ubuntuzilla .


1
Działa jak urok!
Yordan Pavlov

+1 za --keyserverrzeczy! Właściwie nie trzeba go usuwać. Bałem się, że ustawienia i zapisane hasła zostaną utracone, więc zachowywałem spokój.
TrueY

+1 dzięki! @TrueY Iceweasel działa nawet z zainstalowanym FireFoxem? Już odinstalowałem iceweasel i kiedy próbuję go zainstalować (w Kali 2.0), pojawia się błąd, że koliduje on z firefox: diversion of /usr/bin/firefox to /usr/bin/firefox.real by iceweasel' clashes with przekierowanie / usr / bin / firefox do /usr/bin/firefox.ubuntu przez firefox-mozilla- build` Zastanawiam się, czy go nie odinstalowałem, czy grałyby dobrze razem?
Garrett Fogerlie,

@GarrettFogerlie Myślę, że nie mogą działać równolegle. Miałem uruchomionego Firefoksa i próbowałem uruchomić Iceweasel i dostałem komunikat z następującym tekstem: „Iceweasel już działa, ale nie odpowiada. Aby otworzyć nowe okno, musisz najpierw zamknąć istniejący proces Iceweasel lub uruchomić ponownie Twój system."
TrueY

Nie działa!
Naveen Dennis

24

Ten post na forach użytkowników Debiana sugeruje, co następuje:

  • Pobierz najnowszą przeglądarkę Firefox z: http://www.mozilla.com . Jeśli za pomocą wget, należy pamiętać, aby uciec każdy &z \więc nie łamie url dół do serii proces w tle
  • Skopiuj pobrany plik do /opt
  • Wyodrębnij za pomocą:

    $ tar -jxvf firefox-x.x.xx.tar.bz2
    
  • Zmień uprawnienia do pliku:

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

    Pamiętaj, że użytkownik powinien być członkiem grupy „użytkowników”

    $ usermod -a -G users username
    
  • Utwórz dowiązanie symboliczne

    $ ln -s /opt/firefox/firefox /usr/bin/firefox
    
  • Usuń firefox-x.x.xx.tar.bz2z/opt

Aby zainstalować nowe wersje, powinieneś

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

Aby zrobić ikonę pulpitu, zrób to

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

Edytuj to za pomocą swojego ulubionego edytora tekstu:

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

Zawartość 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;

Możesz usunąć iceweasel za pomocą

$ apt-get remove iceweasel

Jeśli napotkasz ten błąd:

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

Powinieneś prawdopodobnie zainstalować

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

Możliwe, że próbujesz zainstalować 32-bitową wersję Firefoxa w 64-bitowym środowisku Debiana.


Zrobiłem wszystkie kroki, ale nie mam pozwolenia na otwarty Firefox. jakieś pomysły?
jaorizabal

# ln -s / opt / firefox / firefox / usr / bin / firefox ln: nie udało się utworzyć dowiązania symbolicznego `/ usr / bin / firefox ': Plik istnieje
Miguel

1
Okazało się, że debian umieścił skrypt powłoki w / usr / bin / firefox, który wykonuje iceweasel. Dick się poruszył.
Miguel

@miguel Ten post jest bardzo stary, nie jestem pewien, jak ważny jest nadal
Simon Sheehan,

1
Dwie aktualizacje! Po pierwsze ... ln -sf /opt/firefox/firefox /usr/bin/firefox # force the symlink... Druga to ścieżka do ikon na firefox.desktop znajduje się teraz w innym miejscu:ls /opt/firefox/browser/icons/mozicon128.png
mimoralea

7

Iceweasel Aurora jest bardzo zbliżona do najnowszej stabilnej wersji Firefoksa.

Zainstalowałem Iceweasel Aurora używając tego oficjalnego tutoriala debian / mozilla .

Byłem w stanie zaimportować mój profil Firefox z innej instalacji bez błędów, tj. Wszystkie dodatki, zakładki, wpisy historii i ustawienia użytkownika działają idealnie.

Do twojej wiadomości, niektóre z wtyczek, których używam to Firebug, Awesome zrzut ekranu i Searchstatus, wszystkie działały dobrze i nie zostały wyłączone przez Iceweasel.

Możesz także użyć logo Firefox dla programów uruchamiających.

Jest to prawdopodobnie lepsza opcja, ponieważ umożliwia łatwiejszy proces aktualizacji.


6

Nie ma już takiej potrzeby. Stabilna Debian zaczęła dziś wysyłać Firefoksa zamiast iceweasel.

Debian dostarczy Extended Support Release (ESR) Firefoksa, który jest mniej więcej aktualizowany co 9 miesięcy. Jeśli zawsze potrzebujesz najnowszej wersji, inne odpowiedzi mogą być dla Ciebie opcją.

Aby uzyskać więcej informacji, zobacz raport o błędach Debiana


4

Dla Googlersów ... działa to w przypadku Debiana 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 -

W zależności od wybranej wersji (wybierz jedną),

  • Wersja wydania:

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

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

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

Następnie:

#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

Źródło: https://blog.sleeplessbeastie.eu/2016/03/21/how-to-use-recent-version-of-firefox-in-debian-jessie/


2
Tylko do wiadomości, Iceweasel nie został przemianowany na Firefox, jak podano w linku. Iceweasel była zdezynfekowaną, przemianowaną wersją Firefoksa. Projekt Iceweasel został przerwany, a teraz to właśnie Firefox jest rozpowszechniany z Debianem. Jeśli Jessie nadal ma Iceweasel ESR, zniknie, gdy tylko wersja ESR zostanie wycofana. Stabilna Debiana (obecnie Jessie), będzie miała Firefox ESR. Jest to ważna wersja mniej więcej raz w roku, z aktualizacjami zabezpieczeń, ale bez zmian między nimi. Testy Debiana powinny już mieć standardową, aktualną wersję Firefoksa
fixer1234

Najczystszy sposób, aby uzyskać go bezpośrednio ze źródła. +1 za klucz
Somaiah Kumbera

3

Ta metoda działa dla mnie na 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

Możesz ustawić coś takiego w crontab swojego roota na @daily lub @weekly

Link do pobrania pochodzi z tego pliku readme.txt Mozilli: https://download-installer.cdn.mozilla.net/pub/firefox/releases/latest/README.txt


Całkiem proste
Pierre de LESPINAY

piękny! działa z wiersza poleceń bez dostosowywania.
honi

2

Najpierw edytuj /etc/apt/sources.listplik, aby uwzględnić:

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

Zaktualizuj repozytoria systemowe:

$ apt-get update

Możesz otrzymać i zignorować następujący błąd:

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

Po zaktualizowaniu repozytoriów systemu wystarczy użyć polecenia apt-get, aby zainstalować przeglądarkę Firefox w systemie Linux Debian Jessie 8:

$ 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

Po zakończeniu instalacji możesz uruchomić Firefoksa z wiersza poleceń:

$ firefox

To nie jest już konieczne. Iceweasel został wycofany, a Firefox jest teraz dostarczany przez Debiana. Iceweasel ESR był powiązany ze stabilną wersją Debiana i zniknie, gdy stara wersja ESR zostanie wkrótce wycofana. W międzyczasie Firefox jest dostępny w Jessie przez backport.
fixer1234

0

Korzystam z systemu AMD Athlon II X2. Firefox działa doskonale na Wheezy i686 i jądrze 3.2.0-4-686-pae. Podstawowa wersja IceWeasel wydawała się po prostu wypatroszona, okaleczona i gorsza niż Firefox. Instalacja jest bardzo prosta. Pobieram najnowszego Firefoksa do / home / myusername / Linux / Software / Mozilla / current /, a następnie uruchamiam

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

Druga linia całkowicie usuwa poprzednią wersję przed aktualizacją.


2
sudo rm -R firefox*wydaje się dość niebezpieczne, co jeśli miałbyś inne foldery firefox * w / opt?
Alois Mahdal

0

Poniżej znajduje się najprostsza metoda, którą znalazłem do zamiany Iceweasel na Firefox w Debianie.

Wiki >>> Ubuntuzilla: Instalator oprogramowania Mozilla

Polecenia terminalowe są następujące:

:~$ sudo apt remove iceweasel

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

Dodaj następujący wpis do pliku source.list:

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

Zapisz i wyjdź z Nano.

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

:~$ sudo apt update

:~$ sudo apt install firefox-mozilla-build

Mam nadzieję, że pomoże to każdemu, kto chce zastąpić Iceweasel z bieżącą wersją Firefoksa. O ile widziałem, źródło jest bardzo dobrze udokumentowane i utrzymywane.


To wygląda jak duplikat odpowiedzi Manuela Garzy.
fixer1234

Masz rację. Znalazłem Ubuntuzilla, gdy sam szukałem odpowiedzi. Nie widziałem powyżej odpowiedzi Manuela Garzy, choć żałuję, że nie, ponieważ zaoszczędziłoby mi to trochę czasu. Iceweasle nie odtwarza wideo HTML5 i tak to naprawiłem. Uwielbiam Debiana, więc przejście na Ubuntu nie wchodzi w grę. Dzięki za informację, że jesteś duplikatem.
Rick Lell,

0

Następujące dla mnie działa:

$ sudo apt-get install firefox-esr

-Esr najwyraźniej oznacza wydanie rozszerzonej pomocy technicznej.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.