GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat nejnovější Firefox (bez ESR) na Debian 10 Buster (stabilní) nebo Bullseye (testování)

Debian Stable a Testing mají ve svých repozitářích pouze Firefox ESR. Tento článek vysvětluje, jak nainstalovat nejnovější Firefox (stabilní, ale ne ESR) na Debian Stable (Buster) nebo Testing (Bullseye).

Firefox ESR, neboli Extended Support Release, je oficiální verze Firefoxu, která se zaměřuje spíše na bezpečnost a stabilitu než na nejnovější funkce. Během prodlouženého cyklu nebudou do Firefoxu ESR přidány žádné nové funkce, budou opraveny pouze vysoce rizikové/velké dopady nebo hlavní zranitelnosti stability.

Firefox ESR je jako takový primárně zaměřen na organizace, jako jsou univerzity, vlády nebo korporace, a také na jednotlivce, kteří preferují stabilitu před funkcemi a neměnné uživatelské rozhraní mezi verzemi.

Tento článek představuje 2 3 způsoby, jak nainstalovat nejnovější Firefox bez ESR na Debian Stable (Buster) nebo Testing (Bullseye):z Flatpak / Flathub (dostupný s Firefox 75; toto bylo přidáno do článku v pozdější úpravě), Instalace Debian Unstable Repositories (s vhodné připnutí a pokyny, jak vrátit změny, pokud je potřebujete) nebo ručně stáhnout a vložit Firefox do nabídky aplikací.

V době psaní tohoto článku je nejnovější Firefox ESR verze 68 (68.2), zatímco nejnovější běžná verze Firefoxu je verze 71.

Stojí za zmínku, že běžný Firefox (nikoli ESR) používá nový samostatný profil . Váš profil Firefox ESR zůstane ve vašem systému a načte se, když spustíte Firefox ESR, ale běžná verze Firefoxu ho nebude používat.

Možnost 1:Nainstalujte nejnovější stabilní Firefox (nikoli ESR) na Debian s balíčkem Firefox Flatpak Flathub

S Firefoxem 75 obdržel webový prohlížeč Mozilly podporu pro Flatpak, která je dostupná v úložišti Flathub. To lze použít v mnoha distribucích Linuxu, včetně jakékoli verze Debianu.

Všimněte si, že Firefox nainstalovaný Flatpakem je nainstalován v sandboxu, což může způsobovat určité problémy s místním přístupem k souborům a otevíráním souborů pomocí externích aplikací, alespoň prozatím. Sandbox však také nabízí lepší zabezpečení.

1. Chcete-li nainstalovat tento balíček Firefoxu, nejprve nainstalujte Flatpak, pokud jste tak ještě neučinili:

sudo apt install flatpak

2. Pokud používáte softwarovou aplikaci GNOME, můžete si pro ni také nainstalovat zásuvný modul Flatpak (umožňuje vám procházet a aktualizovat aplikace Flatpak):

sudo apt install gnome-software-plugin-flatpak

3. Dále přidejte úložiště Flathub pomocí:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo


4. V tomto okamžiku se doporučuje restartovat systém.

5. Nyní můžete nainstalovat nejnovější Firefox (ne ESR) na Debian pomocí:

flatpak install flathub org.mozilla.firefox

Možnost č. 2:Nainstalujte nejnovější Firefox na Debian Stable nebo otestujte pomocí úložiště Debian Unstable

Debian unstable repository (kódové označení Sid) je jako pokračující vývojová verze Debianu, která se vždy používá jako nestabilní větev. Toto je místo, kam balíčky putují poté, co je jejich správce nahraje, a jsou uvolněny ke schválení hlavnímu FTP serveru. Název „unstable“ nutně neznamená, že jsou balíčky nestabilní, ale spíše méně testované, což lze očekávat, protože se jedná o nové balíčky.

Debian 10 Buster (Stable) a Testing (Bullseye) mají ve svých repozitářích pouze Firefox ESR, zatímco Debian Unstable má jak nejnovější normální verzi Firefoxu (bez ESR), tak Firefox ESR.

Výhodou instalace Firefoxu tímto způsobem oproti dalšímu řešení uvedenému níže je to, že si můžete nainstalovat Firefox, který je spravován Debianem a má pro Debian specifické záplaty.

Pomocí následujících pokynů přidáme nestabilní úložiště Debianu do Debian Stable nebo Testing a poté nastavíme nízkou prioritu pinů pro nestabilní úložiště, takže nebudete moci instalovat balíčky automaticky, pokud to neurčíte ručně. Tímto způsobem se normální verze Firefoxu nainstaluje nebo aktualizuje pouze po spuštění instalačního příkazu uvedeného níže.

Ostatní balíčky (jiné než závislosti na Firefoxu) z tohoto nestabilního úložiště nebudou automaticky nainstalovány, takže budete nadále používat Debian Stable nebo Testing (podle toho, co používáte). Tento článek také poskytuje pokyny, jak to zcela vrátit zpět.

1. Přidejte úložiště Debian unstable na Debian 10 Buster (stabilní) nebo Debian Bullseye (testování).

Začněte otevřením /etc/apt/sources.list jako root pomocí textového editoru, jako je Nano:

sudo nano /etc/apt/sources.list

Na konec tohoto souboru (nic neměňte) přidejte následující řádek:

deb https://deb.debian.org/debian/ unstable main contrib non-free

Po přidání uložte soubor a ukončete textový editor (pokud používáte Nano, stiskněte Ctrl + O následoval Enter uložte soubor a ukončete Nano pomocí Ctrl + X ).

2. Nastavte repozitář Debian unstable na nízkou prioritu pinů, aby váš systém z něj automaticky neinstaloval balíčky, pokud to neurčíte ručně.

Vytvořte a otevřete soubor /etc/apt/preferences.d/99pin-unstable jako root pomocí textového editoru, například pomocí textového editoru příkazového řádku Nano:

sudo nano /etc/apt/preferences.d/99pin-unstable

Přidejte do tohoto souboru následující:

Package: *
Pin: release a=stable
Pin-Priority: 900
Package: *
Pin release a=unstable
Pin-Priority: 10

Po přidání uložte soubor a ukončete textový editor (pokud používáte Nano, stiskněte Ctrl + O a poté stiskněte Enter pro uložení souboru a ukončení pomocí Ctrl + X ).

3. Nainstalujte nejnovější běžný (bez ESR) Firefox na Debian 10 Buster (stabilní) nebo Testing (Bullseye).

Nyní můžete nainstalovat nejnovější normální Firefox na Debian 10 Buster (stabilní) nebo Bullseye (testování):

sudo apt update
sudo apt install -t unstable firefox

POZOR! Obvyklé apt install firefox nebude fungovat kvůli použitým pravidlům připínání. Nainstalujte jej přesně tak, jak je uvedeno v tomto článku – s apt install -t unstable firefox .

Další informace o připínání apt naleznete na této stránce z Debian Wiki.

V případě, že si všimnete nekompatibility s instalací normální verze Firefoxu a Firefoxu ESR na vašem systému (nevšiml jsem si žádných problémů, ale myslel jsem, že to zmíním jen pro případ), můžete Firefox ESR ze své instalace Debianu odstranit:

sudo apt purge firefox-esr

Mohlo by se vám také líbit:3 způsoby instalace prohlížeče Tor v systému Linux

Takže zde je návod, jak to vrátit zpět a downgradovat nainstalované balíčky z úložiště Debian unstable

Přestože jsme Firefox nainstalovali pouze z úložiště Debian Unstable podle pokynů v tomto článku, samotný Firefox také zdědil některé své závislosti na Debian Unstable (vyžadováno pro funkčnost).

Pokud později změníte názor a budete chtít změny vrátit zpět, můžete downgradovat balíčky z úložiště Debian unstable na verzi Debian Stable / Testing.

Chcete-li to provést, otevřete /etc/apt/preferences.d/99pin-unstable Soubor, který jsme vytvořili v kroku 2 pomocí textového editoru, jako je Nano:

sudo nano /etc/apt/preferences.d/99pin-unstable

Změňte stable Priorita PIN 1001 a unstable Priorita PIN -1 , takto:

Package: *
Pin: release a=stable
Pin-Priority: 1001
Package: *
Pin release a=unstable
Pin-Priority: -1

Až budete hotovi, uložte soubor a ukončete textový editor (pokud používáte Nano, stiskněte Ctrl + O a poté stiskněte Enter pro uložení souboru a ukončení s Ctrl + X ).

Další spuštění apt update a apt full-upgrade a apt provede downgrade všech balíčků z úložiště Debian unstable (a odstraní ty, které jsou dostupné pouze v úložišti unstable):

sudo apt update
sudo apt full-upgrade

Poté je můžete odstranit /etc/apt/preferences.d/99pin-unstable Soubor a úložiště Debian unstable apt z /etc/apt/sources.list .

Zdroj pro toto (ale změnil jsem úložiště a přidal pokyny pro vrácení zpět):u / kotajacob na Redditu.

Možnost č. 3:Ručně nainstalujte nejnovější normální Firefox na Debian Stable nebo Testing

Dalším způsobem, jak používat nejnovější běžný (bez ESR) Firefox na Debian 10 Buster (stabilní) nebo Bullseye (testování), je ruční instalace pomocí binárních souborů poskytovaných Mozillou. Výhodou toho je, že se může automaticky aktualizovat a obdržet aktualizaci, jakmile ji Mozilla uvolní.

1. Stáhněte si Firefox pro Linux (který poskytuje Mozilla) a rozbalte jej.

Přejděte na stránku stahování Firefoxu a klikněte na Download Now Tlačítko pro získání nejnovější verze Firefoxu.

Rozbalte stažené sestavení Linuxu Firefox a přesuňte jej do složky ve vašem systému, kde má váš uživatel oprávnění k zápisu, aby se Firefox mohl automaticky aktualizovat. Můžete například přesunout složku Firefox do /opt/firefox a změňte /opt/firefox Složka a /opt/firefox/firefox Oprávnění pro 755 .

Pokud jste například rozbalili složku Firefox do svého domovského adresáře, přesuňte ji do /opt a změňte /opt/firefox Složka a /opt/firefox/firefox Oprávnění pro 755 (pro povolení automatické aktualizace) pomocí:

sudo mv firefox /opt/
sudo chmod 755 /opt/firefox
sudo chmod 755 /opt/firefox/firefox

2. Přidejte Firefox do nabídky aplikace.

Dále chcete do nabídky přidat Firefox. V desktopových prostředích založených na GTK můžete přidávat aplikace do nabídky pomocí MenuLibre. Nainstalujte jej na Debian pomocí:

sudo apt install menulibre

V desktopových prostředích založených na Qt / KDE můžete přidávat (a upravovat) aplikace do své nabídky pomocí editoru nabídek KDE, který lze nainstalovat do Debianu:

sudo apt install kmenuedit

Pokyny pro přidání nové aplikace do nabídky jsou velmi podobné pro MenuLibre a KDE Menu Editor. Níže vysvětluji kroky pouze pro MenuLibre.

Spusťte MenuLibre (lze jej zobrazit jako Menu Editor v nabídce aplikace) klikněte na Internet Kategorie na postranním panelu a poté klikněte na + na panelu nástrojů a vyberte Add Launcher :

Vytvoří se spouštěč aplikací s prázdnými (výchozími) hodnotami. Poté klikněte na New Launcher v horní části tohoto nového prázdného spouštěče můžete upravit jeho text a změnit jej ve Firefoxu:

Dále klikněte na ikonu (je na levé straně textu „Nový spouštěč“), vyberte Browse Files... a vyhledejte ikonu Firefoxu tak, že přejdete tam, kde jste Firefox extrahovali, a poté v browser/chrome/icons/default a vyberte tam největší ikonu.

Pokud jste například extrahovali Firefox do /opt/firefox , cesta k symbolům by byla:/opt/firefox/browser/chrome/icons/default ).

Nyní musíte do našeho nového spouštěče přidat cestu ke spustitelnému souboru Firefoxu. V MenuLibre klikněte na ikonu složky vedle příkazového pole a vyhledejte firefox spustitelný. Mělo by být ve složce, do které jste Firefox extrahovali (např. pokud máte /opt/firefox Složka, do které jste extrahovali Firefox, je cesta ke spustitelnému souboru Firefoxu /opt/firefox/firefox ):

Dále, pokud máte dvě další kategorie tzv. viz X-XFCE a X-Xfce-Toplevel , odstraňte je kliknutím na ně a poté klikněte na - Tlačítko (mínus / spojovník):

Pokud máte tyto dvě kategorie, mohou se vám v nabídce aplikace zobrazit duplicitní položky Firefoxu.

Až budete hotovi, nezapomeňte kliknout na Save z panelu nástrojů MenuLibre, abyste si uložili a vytvořili svůj nový spouštěč Firefoxu.

Nyní byste měli v nabídce aplikací najít běžnou verzi Firefoxu. Zde je nejnovější Firefox (nainstaloval jsem běžný i ESR) v nabídce aplikace Debian 10.2 Buster (Stable):

Za zmínku stojí, že je také možné nainstalovat nejnovější Firefox bez ESR na Debian stažením balíčku z obchodu Snap. Má to ale určité nevýhody a zvláštnosti: spouštění může být pomalé, v některých případech nerespektuje systémové téma (včetně tématu ukazatele myši), v Debianu se neintegruje s nabídkou aplikací a spustitelný soubor není automaticky přidán do vaší $ PATH (dokonce i po restartu systému – jak jsem pozoroval v mém testu na Debian 10 Buster).


Debian
  1. Jak nainstalovat nejnovější verzi Mesa na Debian 9 Stretch Linux

  2. Jak nainstalovat nejnovější ovladače NVIDIA na Debian 9 Stretch Linux

  3. Jak integrovat nejnovější Firefox do Gnome 3 na Debian Jessie

  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Docker na Debian 10 Buster

  3. Jak nainstalovat R na Debian 10 Buster

  1. Jak nainstalovat ovladač NVIDIA RTX 3080 na Debian 10 (buster)

  2. Jak nainstalovat nejnovější ovladače AMD na Debian 10 Buster

  3. Jak nainstalovat Lutris na Debian 10 Buster