Firefox ako hračka: čo treba vedieť a alternatívy

firefox ako snap balíček

S vydaním Ubuntu 21.10 spoločnosť Canonical urobila nesmelý, ale kontroverzný krok: Firefox sa stal dostupným ako snap vo svojej hlavnej verzii. Ostatné príchute neboli požadované, ale sú už od Ubuntu 22.04 začala byť dostupná. Pri čítaní komunity by som povedal, že tento typ balíkov má svojich fanúšikov a odporcov, pričom medzi prvými sú najfanatickejší Ubuntu a medzi druhými tí, ktorí sa sťažujú na to, „aké sú pomalé“. Je však problém taký vážny?

Odpoveď je jednoducho nie. Nie je pravda, že snap pakety sú pomalšie, okrem ich prvého otvorenia. Ale byť vlastnený spoločnosťou Canonical v neproprietárnom svete je ťažké. Každopádne to bola Mozilla, ktorá to navrhla Canonicalu a už je realitou, že používatelia Ubuntu si už nemôžu nainštalovať slávny prehliadač, ak nie je v tejto verzii.

Kto je zodpovedný za to, že Firefox je len ako snap

Podľa oficiálnej verzie bola to Mozilla, kto oslovil Canonical a on to navrhol. Podľa oficiálnej verzie. Ale čo sa vlastne stalo? Oficiálna verzia je možnosťou, no osobne si myslím, že nie je najdôveryhodnejšia. Nemyslím si to, pretože si myslím, že Mozille je to jedno; má to ako snap, ako flatpak a ako binárne súbory. Tu je víťazom Canonical, ktorý si tiež musíme uvedomiť, že pred mnohými rokmi urobil to isté s Chromiom. V tom čase používatelia Ubuntu tento krok kritizovali, a to nielen používatelia Ubuntu, pretože vývojári Linux Mint zostavujú Chromium, aby ho ponúkali zo svojich oficiálnych repozitárov.

Kto je zodpovedný, už nie je to najdôležitejšie, okrem kritiky od tých, ktorí sa nechcú dotknúť patentky palicou. Faktom je, že už nie je k dispozícii v oficiálnych úložiskách, pokiaľ nepoužívate Ubuntu 20.04 alebo 21.10. A to má svoje dobré aj zlé stránky.

Priama podpora Mozilly, zvýšená bezpečnosť

Až doteraz, keď Mozilla vydala novú verziu Firefoxu, mohlo trvať niekoľko hodín alebo dní, kým sa dostane do oficiálnych repozitárov. Môže to byť nebezpečné, pretože sa dá nájsť zraniteľnosť, ktorá sa zneužíva, a mali by sme to dlhšie, ako je potrebné. Toto sa nestane v systéme Windows alebo macOS, kde sa aplikácia aktualizuje automaticky, keď je k dispozícii nová. V Linuxe je to distribúcia, ktorá vezme kód, analyzuje ho, skompiluje a nahrá do svojich repozitárov. Teoreticky toto časy sa znížia na 0 pri použití verzie snap, keďže ho Mozilla nahráva v rovnakom čase ako verzie pre macOS, Windows alebo binárne súbory.

Navyše tento typ balíkov, izolovaný alebo sandbox, sú bezpečnejšie. Všetko sa to deje v rámci softvéru, takže žiadna hrozba neunikne. Takže na papieri, priama podpora vývojárov, okamžité aktualizácie a zvýšená bezpečnosť, je to všetko pozitívne.

O rýchlosti záberu

Keď otvoríme snap balíček prvýkrát, musí vytvorte konfiguračné súbory. Hoci sa v krátkodobom horizonte očakáva zlepšenie v tomto bode, pravdou je, že som videl videá, v ktorých otvorenie Firefoxu trvalo asi 10 sekúnd, čo je večnosť, na ktorú používatelia Linuxu nie sú zvyknutí. Ale toto je len prvýkrát; potom sa už otvorí ako verzia DEB, alebo by sa mala.

Alternatívy k Firefoxu ako snap

V súčasnosti, keďže neexistuje ako AppImage, máme dva. Prvým by bolo prejsť na iný typ balíka novej generácie, teda do jeho balenie flatpak od spoločnosti Flathub. Druhou by bola inštalácia jeho binárnych súborov, pomocou ktorých by sme získali niečo podobné, čo máme v macOS a Windows. Hlavným rozdielom je, že Firefox pre Linux nemá inštalačný program, ale binárne súbory musíme presunúť do potrebných priečinkov, aby bol integrovaný do systému. Urobili by sme to podľa týchto krokov, vytiahnutý od samotnej Mozilly:

  1. Sťahujeme binárne súbory Firefoxu, ktoré sú k dispozícii na adrese ce lien.
  2. Stiahnutý súbor rozbalíme. V Ubuntu to možno zvyčajne vykonať dvojitým kliknutím, ale v iných distribúciách môže byť potrebné otvoriť terminál a zadať:
terminál
tar xjf firefox-*.tar.bz2
  1. Keď je priečinok rozbalený, presunieme ho do priečinka /opt pomocou tohto ďalšieho príkazu:
terminál
mv firefox /opt
  1. Teraz musíte vytvoriť symbolický odkaz alebo symbolický odkaz na spustiteľný súbor:
terminál
ln -s / opt / firefox / firefox / usr / local / bin / firefox
  1. Nakoniec sa vytvorí súbor .desktop a presunie sa do potrebného priečinka, aby sa mohol zobraziť v ponukách/zásuvkách aplikácií:
terminál
wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications

V poslednom kroku môžete tiež prejsť na túto webovú stránku a stiahnuť si .desktop manuálne, ale ak chcete, aby sa zobrazoval v ponuke Štart, v zásuvke aplikácie atď., budete ho musieť umiestniť do rovnakého priečinka. Aplikácia sa aktualizuje sama, rovnako ako v systémoch MacOS a Windows.

Použite verziu DEB

Ako upozorňujú v komentároch a my sme to mohli potvrdiť, z oficiálnych repozitárov si môžete nainštalovať balík DEB, pre ktorý ste toto všetko museli napísať do terminálu:

terminál
sudo snap odstrániť 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 nainštalovať firefox

Moje odporúčanie

Aj keď nepatrím medzi fanúšikov snap packov, Odporúčam použiť predvolené nastavenie. Canonical navrhol veci týmto spôsobom a za celú dobu, čo používam Firefox ako blesk (od 20.10), som si nevšimol nič zlé. Napriek tomu je dobrá vec na Linuxe, že máme alternatívy a rozhodnutia tak či onak môžeme robiť my.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Linez dijo

    Nechám vám iný spôsob, ktorý sa zdá byť čistejší a jednoduchší:

    sudo snap odstrániť firefox
    sudo add-apt-repository ppa:mozillateam/ppa -y
    sudo apt update
    sudo apt install -t 'o=LP-PPA-mozillateam' firefox firefox-locale-es

    Ak chcete zabrániť aktualizácii snapov v ich preinštalovaní:

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

    A do dokumentu, ktorý sa otvorí, vložte toto a uložte:

    Balenie: firefox*
    Pin: uvoľnenie o=LP-PPA-mozillateam
    Priorita kolíkov: 501