Zainstaluj Firefox Quantum w debian 9 Stretch

11

Szukam, gdzie mogę zainstalować i wypróbować nową przeglądarkę Firefox Quantum, nie znalazłem, jak ją zdobyć. Czy ktoś może mi powiedzieć, jakie repozytoria lub linki do pobrania i zainstalowania?

Dziękuję Ci.

spartański
źródło

Odpowiedzi:

8

Dodaj deb http://ftp.hr.debian.org/debian sid main contrib non-freedo /etc/apt/sources.listi zainstalować go z tym poleceniem:

apt install -t sid firefox

Spowoduje to zainstalowanie tylko Firefoksa z niestabilnej. Reszta pakietów pozostanie włączona stretch.


Dodane przez cas 2018-04-19 (ponieważ ludzie często chcą zainstalować coś z niestabilnego bez uaktualniania wszystkiego do niestabilnego, a odpowiedź tutaj dotyczy nie tylko Firefoksa):

To dobra odpowiedź, ale niepełna. Przed uruchomieniem należy zrobić jeszcze dwie rzeczy apt install -t sid firefox.

  1. Dodaj APT::Default-Release "stable";do /etc/apt/apt.conflub pliku w /etc/apt/apt.conf.d/tak, że APT tylko zainstalować pakiety z sid / niestabilna, jeśli wyraźnie poinformować go o -t sid.

    Jeśli nie ustawisz domyślnej wersji na stabilną, następna aktualizacja lub dist-upgrade zaktualizuje cały system dosid . Większość ludzi tego nie chce.

    Jeśli używasz nazwanej dystrybucji Debian, takiej jak jessielub stretchw swoim sources.listpliku, użyj tej nazwy zamiast nazwy ogólnej stable.

  2. uruchom, apt updateaby zaktualizować lokalną bazę danych pakietów.

Wreszcie apt install -t sid firefoxzainstaluje nie tylko firefoxpakiet, ale także minimalny zestaw zaktualizowanych i nowych pakietów wymaganych do spełnienia zależności nowego pakietu firefox. Zwykle będzie to tylko kilka pakietów związanych z firefoxem, zbudowanych z tego samego źródła, ale może również obejmować inne pakiety - np. Jeśli nowy firefox zależy od nowszej wersji pakietu biblioteki.

Czasami może to nawet spowodować, że ważny pakiet, na przykład, libc6zostanie uaktualniony, co spowoduje ogromną kaskadę innych uaktualnień pakietów, skutecznie przekształcając cię w hybrydę stabilnej i niestabilnej. Jest to na ogół gorsze niż wykonanie pełnej aktualizacji dist do samej niestabilności. Jeśli tak się stanie, masz dwie dobre opcje: 1. anuluj aktualizację Firefoxa i poczekaj, aż pojawi się w wersji stabilnej lub https://backports.debian.org/ ; 2. anuluj i uaktualnij do wersji niestabilnej (co nie jest tak złe, jak się wydaje. W Debianie „niestabilna” nie oznacza „cały czas ulega awarii”. Oznacza to „przedpremierowe wprowadzanie zmian, ciągle się zmienia. Czasami rzeczy mogą się popsuć i wymagają ręcznego mocowania ”)

Stanisław Własik
źródło
Kompletny przewodnik z konfiguracją apt-pinning: linuxconfig.org/…
Jocelyn delalande
Czekaj - co jeśli chcę po prostu firefox z jego zwykłego kanału? Dlaczego miałbym chcieć tego z niestabilnego kanału Debiana? Czy debian nie oferuje wydania Firefoksa? Tylko ESR i cokolwiek jest na tym niestabilnym kanale?
Daniel
Próbuję też tego i otrzymuję „Wartość sid” jest niepoprawna dla APT :: Default-Release, ponieważ taka wersja nie jest dostępna w źródłach ”
Daniel
4
Jeśli się nie mylę, postępując zgodnie z tą radą, na następnym apt-get update && apt-get upgradeapt spróbuje zaktualizować wszystkie pakiety do SID (aka „niestabilny”), co pozostawi ci ... no cóż, niestabilny system.
Multisync,
1
@multisync dodaj APT::Default-Release "stable";do /etc/apt/apt.conflub plik /etc/apt/apt.conf.d, aby apt zainstalował pakiety z sid / unstable tylko wtedy, gdy wyraźnie o tym powiesz. (UWAGA: jeśli używasz nazwanego debian dist na swojej source.list, użyj tej nazwy zamiast ogólnej „stabilnej”).
cas
3

https://blog.mozilla.org/blog/2017/09/26/firefox-quantum-beta-developer-edition/

Jeśli jesteś już wśród wiernych Firefoksa, 14 listopada automatycznie uaktualnisz do Firefox Quantum. Jeśli jednak lubisz najnowocześniejsze rozwiązania, możesz wypróbować je w wersji Beta na komputerze, Androidzie i iOS. Lub, jeśli jesteś programistą, pobierz wersję dla programistów, która zawiera zupełnie nowe, najnowocześniejsze narzędzia dla tych, którzy budują sieć.

możesz po prostu poczekać kilka tygodni. lub możesz pobrać wersję beta w formacie tar.gz

wydaje się, że Quantum nie jest „nowym firefoxem”, ale aktualizacją.

hej, jeśli naprawdę chodzi tylko o zainstalowanie wersji beta, możesz po prostu dodać Firefox-beta Repo: https://launchpad.net/~mozillateam/+archive/ubuntu/firefox-next

JPT
źródło
2

Firefox Quantum (Mozilla 57.0) jest już dostępny na oficjalnej stronie internetowej , którą można pobrać tutaj .

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
GAD3R
źródło
2

Mniej więcej byłem do tego zmuszony, ponieważ Amazon Prime Video (przynajmniej wersja indyjska) zdecydował, że nie będzie już działał z Firefoksem w stabilnej wersji. Pozostawiłoby to Chrome jako jedyną zainstalowaną przeglądarkę, która może uruchamiać Amazon Video.

Ponieważ 57 jest dostępny w wersji niestabilnej, opcje polegały na próbie przeniesienia go z powrotem lub po prostu zainstalowaniu go bezpośrednio i mam nadzieję, że nie wyciągnie on wielu rzeczy z niestabilnej. Na szczęście, jak widać poniżej, tak się nie stało. Myślę, że właściwe backport byłoby jeszcze lepsze, ale wymagałoby to dużo więcej wysiłku.

W szczególności następujące pakiety zostały zainstalowane z wersji niestabilnej:

fontconfig-config libevent-2.1-6 libfontconfig1 libfontconfig1:i386 libfontconfig1-dev libhunspell-1.6-0 libnss3 libnss3-dev

Bardziej konserwatywnym podejściem byłoby próba wymuszenia aptużycia tylko pakietów ze stabilnego

apt-get install firefox/unstable

ale to podejście jest również nieco bardziej prawdopodobne (ogólnie) powodujące problemy, ponieważ nie są to wersje, z którymi normalnie działałby ten pakiet Firefox.

Należy pamiętać, że ogólnie instalowanie pakietów z niestabilnych nie jest dobrym pomysłem.

Po tym, jak mi wiadomo, nic złego się nie wydarzyło.

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] 

Zauważ też, że stabilna pozwala zainstalować obok siebie stabilnego Firefoksa (wersja 52) i nowego Firefoksa z niestabilnej (57).

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)

I wygląda na to, że opiekunowie Firefoksa zastanawiali się wystarczająco daleko, aby umożliwić zmiany w firefoxpliku wykonywalnym.

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
Faheem Mitha
źródło
1

Chociaż jest to stare pytanie, wydaje mi się, że snapnależy przynajmniej wspomnieć. Moim zdaniem jest to o wiele wygodniejsze niż instalacja z Sid.

Zainstaluj przystawkę:

sudo apt install snapd

Zainstaluj Firefox:

sudo snap install firefox

iuvbio
źródło
0

Nie jestem pewien, dlaczego odpowiedź @ stanislav-vlasic została odrzucona, zakładam, ponieważ sugeruje on konkretne lustro, więc oto wskazówka, jak uzyskać sid dla twojego aktualnego lustra Debiana:

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

Wygląda na to, że dostałam kwanty firefox w chwili pisania, nie obiecuję stabilności!

Ach, rozumiem teraz, przypinanie apt jest mniej niż trywialne, znalazłem o wiele bardziej zwięzłą opcję opublikowaną przez: https://linuxconfig.org/how-to-install-firefox-quantum-on-debian-stretch-linux

Który szczegółowo opisuje, zarówno deb <your mirror> sid mainlinię repozytorium /etc/apt/sources.list, jak i sposób przypięcia apt.

Przedstawię następującą rekomendację:

# /etc/apt/preferences.d/sid
Package: *
Pin: release a=unstable
Pin-Priority: -1

Zainstaluj nowy Firefox:

sudo apt install firefox -t sid

Ustaw nowego Firefoksa jako domyślny

sudo apt remove firefox-esr
ThorSummoner
źródło
czy możesz wyjaśnić więcej, bo po dodaniu repo sidkosztuje mnie przejście z wersji debian stretch do buster, a buster jest niestabilny, czy odpowiedź @ stanislav-vlasic może rozwiązać problem?
Spartan
@ Spartan przepraszam, przegapiłem tę konsekwencję w testach. Zmieniłem moje zalecenie, w szczególności dodając konfigurację „apt pinning”, która zapobiega instalowaniu aktualizacji niestabilnych / testujących. Dodanie tej konfiguracji powinno (o ile wiem) pozwolić twojemu systemowi na „powrót” do stabilnej dystrybucji Stretch.
ThorSummoner,