Az Ubuntu 21.10 kiadásával a Canonical félénk, de ellentmondásos lépést tett: A Firefox azonnal elérhetővé vált fő változatában. A többi ízre nem volt szükség, de már az Ubuntu 22.04 óta elérhetővé vált. A közösséget olvasva azt mondanám, hogy az ilyen típusú csomagoknak vannak rajongói és ellenzői, az elsők között a legfanatikusabb Ubuntu, a másodikak között pedig azok, akik arról panaszkodnak, hogy "milyen lassúak". De ennyire komoly a probléma?
A válasz egyszerűen nem. Nem igaz, hogy a snap csomagok lassabbak, azon túl, hogy először kinyitja őket. De nehéz a Canonical tulajdonában lenni egy nem védett világban. Mindenesetre a Mozilla javasolta a Canonicalnak, és az már valóság, hogy az Ubuntu felhasználók már nem tudják telepíteni a híres böngészőt, ha az nincs ebben a verzióban.
Ki a felelős azért, hogy a Firefox csak snap
A hivatalos verzió szerint Mozilla volt az, aki megkereste a Canonicalt és ő javasolta. A hivatalos verzió szerint. De mi is történt valójában? A hivatalos verzió egy lehetőség, de személy szerint nem tartom a leghitelesebbnek. Nem hiszem, mert szerintem a Mozillát nem érdekli; snapként, flatpakként és binárisként is megvan. Itt a Canonical a győztes, akiről szintén emlékeznünk kell, hogy sok évvel ezelőtt ugyanezt tette a Chromiummal. Akkoriban az Ubuntu-felhasználók kritizálták a lépést, és nem csak az Ubuntu-felhasználók, mivel a Linux Mint fejlesztői a Chromiumot fordítják, hogy hivatalos tárolóikból kínálják azt.
Már nem az a legfontosabb, hogy ki a felelős, azon túl, hogy kritikát kap azoktól, akik nem akarnak bottal hozzányúlni a csattanókhoz. A tény az, hogy már nem érhető el a hivatalos tárolókban, kivéve, ha Ubuntu 20.04-et vagy 21.10-et használ. És ennek megvan a jó és a rossz oldala.
Közvetlen Mozilla támogatás, fokozott biztonság
Mostanáig, amikor a Mozilla kiadta a Firefox új verzióját, néhány órába vagy néhány napba is telhet, amíg az elérte a hivatalos adattárakat. Ez veszélyes lehet, mert egy sérülékenység található, amelyet kihasználnak, és a szükségesnél tovább tartjuk. Ez nem történik meg Windows vagy macOS rendszeren, ahol az alkalmazás automatikusan frissül, ha új elérhető. Linuxban a disztribúció veszi át a kódot, elemzi, lefordítja és feltölti a tárolóiba. Elméletileg ez 0-ra csökken a snap verzió használatakor, mivel a Mozilla a macOS, Windows vagy a bináris fájlok verziójával egy időben tölti fel.
Ezenkívül az ilyen típusú, elszigetelt vagy homokozós csomagok, biztonságosabbak. Mindez a szoftveren belül történik, így egyetlen fenyegetés sem szökik meg. Tehát papíron a közvetlen fejlesztői támogatás, az azonnali frissítések és a fokozott biztonság mindez pozitív.
Snap sebességről
Amikor először nyitunk ki egy gyorscsomagot, muszáj hozza létre konfigurációs fájljait. Bár ezen a ponton várhatóan rövid távon javulni fog, az igazság az, hogy láttam olyan videókat, amelyekben a Firefox egy pillanat alatt körülbelül 10 másodperc alatt megnyílik, egy örökkévalóság, amihez a Linux-felhasználók nem szoktak hozzá. De ez csak az első alkalom; akkor már DEB verzióként nyílik meg, vagy kell.
A Firefox alternatívái, mint a snap
Jelenleg, mivel nem létezik AppImage-ként, kettőnk van. Az első az lenne, hogy egy másik típusú új generációs csomagra menjünk, vagyis annak flatpak csomag a Flathubtól. A másik a binárisok telepítése, amivel valami hasonlót kapnánk, mint a macOS-ben és a Windowsban. A fő különbség az, hogy a Firefox for Linux nem rendelkezik telepítővel, hanem át kell helyeznünk a bináris fájlokat a szükséges mappákba, hogy beépüljön a rendszerbe. Ezt a következő lépéseket követve tesszük, kivették magából a Mozillából:
- Letöltjük a Firefox bináris fájljait, amelyek a következő címen érhetők el meg ezt a linket.
- Kicsomagoljuk a letöltött fájlt. Az Ubuntuban ez általában dupla kattintással megtehető, de más disztribúciókban szükség lehet egy terminál megnyitására és begépelésére:
- Ha a mappát kicsomagolta, áthelyezzük az /opt mappába ezzel a másik paranccsal:
- Most létre kell hoznia egy szimbolikus hivatkozást vagy szimbolikus hivatkozást a végrehajtható fájlhoz:
- Végül létrejön egy .desktop fájl, amely a szükséges mappába kerül, hogy megjelenjen a menükben/alkalmazásfiókokban:
Utolsó lépésben felkeresheti az adott webhelyet, és manuálisan letöltheti a .desktopot, de ugyanabba a mappába kell helyeznie, ha azt szeretné, hogy megjelenjen a start menüben, az alkalmazásfiókban stb. Az alkalmazás frissíti magát, akárcsak a macOS és a Windows rendszeren.
Használja a DEB verziót
Amint a kommentekben rámutatnak és meg tudtuk erősíteni, hivatalos tárolókból telepíthetsz egy DEB csomagot, amihez mindezt egy terminálba kellett beírnod:
Ajánlásom
Bár nem tartozom a snap pack rajongók közé, Javaslom az alapértelmezett használatát. A Canonical úgy tervezte meg a dolgokat, és mindaddig, amíg a Firefoxot szaggatottan használtam (20.10 óta) nem vettem észre semmi hibát. Ennek ellenére a Linuxban az a jó, hogy vannak alternatíváink, és a döntéseket így vagy úgy mi magunk hozhatjuk meg.
Hagyok egy másik módot, amely tisztábbnak és egyszerűbbnek tűnik:
sudo snap távolítsa el a firefoxot
sudo add-apt-repository ppa:mozillateam/ppa -y
sudo apt frissítés
sudo apt install -t 'o=LP-PPA-mozillateam' firefox firefox-locale-es
Ha meg szeretné akadályozni, hogy a frissítési snaps újratelepítse:
sudo gedit /etc/apt/preferences.d/mozillateamppa
És a megnyíló dokumentumba illessze be ezt, és mentse:
Csomag: firefox*
Pin: kiadás o=LP-PPA-mozillateam
Pin-prioritás: 501