Firefox jako blesk: co vědět a alternativy

firefox jako snap balíček

S vydáním Ubuntu 21.10 podnikl Canonical nesmělý, ale kontroverzní krok: Firefox se stal dostupným jako snap ve své hlavní verzi. Zbývající příchutě nebyly vyžadovány, ale jsou již od Ubuntu 22.04 začala být k dispozici. Když čtu komunitu, řekl bych, že tento typ balíčků má své příznivce i odpůrce, mezi prvními jsou ti nejfanatičtější z Ubuntu a mezi těmi druhými ti, kteří si stěžují na to, „jak jsou pomalí“. Je ale problém tak vážný?

Odpověď je prostě ne. Není pravda, že snap pakety jsou pomalejší, kromě jejich prvního otevření. Ale být vlastněn Canonicalem v neproprietárním světě je těžké. V každém případě to byla Mozilla, kdo to Canonicalu navrhl a už je realitou, že uživatelé Ubuntu už si slavný prohlížeč nemohou nainstalovat, pokud není v této verzi.

Kdo je zodpovědný za to, že Firefox je pouze jako snap

Podle oficiální verze, byla to Mozilla, kdo oslovil Canonical a on to navrhl. Podle oficiální verze. Ale co se vlastně stalo? Oficiální verze je možnost, ale osobně si myslím, že není nejvěrohodnější. Nemyslím si to, protože si myslím, že to Mozilla nezajímá; má to jako snap, jako flatpak a jako binární soubory. Zde je vítězem Canonical, který si také musíme pamatovat, že před mnoha lety udělal totéž s Chromium. V té době uživatelé Ubuntu tento krok kritizovali, a nejen uživatelé Ubuntu, protože vývojáři Linux Mint kompilují Chromium, aby jej mohli nabízet ze svých oficiálních úložišť.

Kdo je odpovědný, už není to nejdůležitější, kromě kritiky od těch, kteří se nechtějí dotýkat patentek holí. Faktem je, že již není k dispozici v oficiálních repozitářích, pokud nepoužíváte Ubuntu 20.04 nebo 21.10. A to má své dobré i špatné stránky.

Přímá podpora Mozilly, zvýšená bezpečnost

Až dosud, když Mozilla vydala novou verzi Firefoxu, mohlo trvat několik hodin nebo dní, než se dostane do oficiálních repozitářů. To může být nebezpečné, protože lze najít zranitelnost, která je zneužívána, a měli bychom ji déle, než je nutné. To se nestává ve Windows nebo macOS, kde se aplikace aktualizuje automaticky, když je k dispozici nová. V Linuxu je to distribuce, která vezme kód, analyzuje jej, zkompiluje a nahraje do svých úložišť. Teoreticky tohle časy se sníží na 0 při použití verze snap, protože ji Mozilla nahrává ve stejnou dobu jako verze pro macOS, Windows nebo binární soubory.

Navíc tento typ balíčků, izolovaný nebo sandbox, jsou bezpečnější. Vše se děje v rámci softwaru, takže žádná hrozba neunikne. Takže na papíře, přímá podpora vývojářů, okamžité aktualizace a zvýšená bezpečnost, to vše je pozitivní.

O rychlosti záběru

Když otevřeme snap balíček poprvé, musí vytvořte si konfigurační soubory. I když se očekává, že se v tuto chvíli v krátkodobém horizontu zlepší, pravdou je, že jsem viděl videa, ve kterých otevření Firefoxu trvalo asi 10 sekund, což je věčnost, na kterou nejsou uživatelé Linuxu zvyklí. Ale to je teprve poprvé; pak se již otevře jako DEB verze, nebo by se měla.

Alternativy k Firefoxu jako snap

V tuto chvíli, protože neexistuje jako AppImage, máme dva. První by bylo přejít na jiný typ balíčku nové generace, tedy na jeho balíček flatpak od společnosti Flathub. Další by byla instalace jeho binárků, pomocí kterých bychom získali něco podobného, ​​co máme v macOS a Windows. Hlavní rozdíl je v tom, že Firefox pro Linux nemá instalátor, ale pro integraci do systému musíme binární soubory přesunout do potřebných složek. Udělali bychom to podle těchto kroků, vyjmout ze samotné Mozilly:

  1. Stahujeme binární soubory Firefoxu dostupné na adrese tento odkaz.
  2. Stažený soubor rozbalíme. V Ubuntu to lze obvykle provést dvojitým kliknutím, ale v jiných distribucích může být nutné otevřít terminál a zadat:
terminál
tar xjf firefox-*.tar.bz2
  1. S rozbalenou složkou ji přesuneme do složky /opt pomocí tohoto dalšího příkazu:
terminál
mv firefox / opt
  1. Nyní musíte vytvořit symbolický odkaz nebo symbolický odkaz na spustitelný soubor:
terminál
ln -s / opt / firefox / firefox / usr / local / bin / firefox
  1. Nakonec se vytvoří soubor .desktop a přesune se do potřebné složky, aby se zobrazil v nabídkách/zásuvkách aplikací:
terminál
wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications

V posledním kroku můžete také přejít na tento web a stáhnout .desktop ručně, ale budete jej muset umístit do stejné složky, pokud chcete, aby se zobrazoval v nabídce Start, v šuplíku aplikace atd. Aplikace se aktualizuje sama, stejně jako v systémech macOS a Windows.

Použijte verzi DEB

Jak upozorňují v komentářích a my jsme to mohli potvrdit, můžete si nainstalovat balíček DEB z oficiálních repozitářů, pro který jste museli toto vše napsat do terminálu:

terminál
sudo snap odstranit firefox sudo add-apt-repository ppa:mozillateam/ppa echo ' Balíček: * Pin: release o=LP-PPA-mozillateam Pin-Priorita: 1001 ' | sudo tee /etc/apt/preferences.d/mozilla-firefox echo 'Unattended-Upgrade::Allowed-Origins:: "LP-PPA-mozillateam:${distro_codename}";' | sudo tee /etc/apt/apt.conf.d/51unattended-upgrades-firefox sudo apt nainstalovat firefox

Moje doporučení

I když nepatřím mezi fanoušky snap packů, Doporučil bych použít výchozí. Canonical tak věci navrhl a za celou dobu, co Firefox používám jako blesk (od 20.10), jsem si nevšiml ničeho špatného. I tak je dobrá věc na Linuxu, že máme alternativy a rozhodnutí tak či onak můžeme dělat my.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Linez řekl

    Nechám vám jiný způsob, který se zdá čistší a jednodušší:

    sudo snap odstranit firefox
    sudo add-apt-repository ppa:mozillateam/ppa -y
    sudo apt update
    sudo apt install -t 'o=LP-PPA-mozillateam' firefox firefox-locale-cs

    Chcete-li zabránit tomu, aby aktualizace snaps přeinstalovaly:

    sudo gedit /etc/apt/preferences.d/mozillateamppa

    A do dokumentu, který se otevře, vložte toto a uložte:

    Balíček: firefox*
    Pin: release o=LP-PPA-mozillateam
    Priorita PIN: 501