Prohlížeč Chrome může získat oficiální balíček Snap pro Linux

Zprávy

Podle nedávné zprávy může prohlížeč Chrome brzy získat oficiální balíček Snap. To by byl skvělý doplněk pro uživatele Linuxu, protože by to usnadnilo instalaci a udržování aktuálního stavu.

V poslední době trávím velkou většinu času kopáním v Linuxu na Chrome OS a testováním, co funguje a co ne. S tím, jak se řada příkazového řádku formuje, jsme se v úložišti Chromium stali trochu nadšenějšími pro odevzdání související s Linuxem. Je toho tolik, co můžete dělat s aplikacemi pro Linux v Chrome OS, ale projekt Crostini má stále svá omezení kvůli povaze technologie. Spouštění aplikací v kontejnerech vyžaduje určitá řešení pro určité věci, které jsou normálně nativní v úplných distribucích Linuxu.

Jedna z těch konkrétních věcí, se kterými jsem si pohrával, jsou Snap balíčky. Pokud neznáte Snaps, jsou to jednoduše zabalené aplikace, které obsahují všechny potřebné kousky a kousky pro spuštění z kontejnerového balíčku. Hodně jako Flatpaks a Appimages , Snaps jsou navrženy tak, aby fungovaly na široké škále linuxových distribucí, protože balíček obsahuje univerzální instalátor a všechny potřebné závislosti, což neguje potřebu mít soubory v nějakém konkrétním úložišti. V systému Chrome OS vyžaduje instalace správce balíčků Snap určité úpravy a další instalaci závislostí. I poté byly moje dosavadní zkušenosti s instalací a používáním Snaps na Chrome OS docela hrozné. Většina aplikací se nespustí nebo nevyvolá chyby výstupu zobrazení. I když se aplikace spustí, je to nervózní a dochází k mnoha selháním.

Nakupujte všechny nejnovější nabídky Chromebooků

Takže, když Robby přišel včera ráno do práce a řekl mi, že našel nějaké odkazy na Snap v úložišti Chromium, okamžitě jsem si představil, že Chrome OS má oficiální podporu pro Snaps a obchod Snapcraft. Pokud jsou Chromebooky dodávány s předinstalovaným odkazem na Snap obchod a uživatelé by mohli využít metodu instalace jedním kliknutím pro mnoho populárních aplikací Snap, což by byl pro Linux na Chrome OS OBROVSKÝ krok vpřed. Nemluvě o tom, že by to mohlo vyřadit Terminál z rovnice a to by byl velký faktor, který by průměrnému spotřebiteli pomohl osvojit si linuxové aplikace na Chrome OS, aniž by se musel učit orientovat v CLI.

Vše, co bylo řečeno, jsem začal kopat do commitů, které Robby odhalil, a rychle jsem si uvědomil, že to byl úplně jiný projekt, na který jsem se díval. Neříkám, že Snaps nakonec nebude na Chrome OS fungovat, ale to, co jsem hledal, se ve skutečnosti zdálo být snahou přivést prohlížeč Chrome do obchodu Snap Store. Přestože existuje oficiální verze prohlížeče Chrome pro Linux, je technicky dostupná pouze pro Ubuntu, Debian, Fedora a OpenSUSE. Ostatní distribuce jsou ponechány pomocí prohlížeče Chromium s otevřeným zdrojovým kódem, pokud nevíte, jak přidat správné úložiště a jaké závislosti jsou vyžadovány. Dva závazky související s snapem byly nazvány takto:

Přidejte snapcraft do install-build-deps

Počáteční integrace zaklapávacího balení.

Úložiště Chromium

Můžete vidět, proč jsme si mysleli, že by to mohlo mít něco společného s podporou Snap v Chrome OS, ale prozkoumání souborů a komentářů uvnitř commitů vrhlo trochu světla na projekt. Nejprve jsem mezi cestami k souborům objevil tyto dva řádky.

chrome/installer/linux/debian/build.sh

chrome/installer/linux/rpm/build.sh

Balíčky Debian a RPM jsou aktuální sestavení Chrome pro Linux. Pod těmito dvěma balíčky bylo přidání |_+_| což je celkem jasný indikátor toho, že tým Chrome pracuje na oficiálním balíčku Snap. Další kontrola komentářů ukazuje, že tým mluví přímo se Snapcraftem, aby překonal některé problémy, které mají při vytváření Snap for Chrome. Snap Store již obsahuje balíček Snap pro Chromium. Takže, ať už je problém jakýkoli, jsem si jistý, že tým Chrome to vyřeší relativně snadno.

Jedinou otázkou, která zůstává, je, proč vytvořit Snap pro Chrome? Chrome zůstává nejoblíbenějším prohlížečem na světě, takže předpokládám, že je logické, že Google chce prohlížeč nabídnout co největšímu počtu uživatelů a Snap Store by byl skvělou cestou vpřed. Navíc by to stále mohla být menší část celkového projektu Linux na Chrome OS. Držím palce, aby Chromebooky i nadále získávaly snadný přístup ke stále většímu počtu typů aplikací a čistý a jednoduchý způsob, jak je uživatelé najít a nainstalovat. Více se na to ponoříme o něco později v tomto týdnu.