Chrome-selain saattaa saada virallisen Snap-paketin Linuxille

Uutiset

Chrome-selain saattaa pian saada virallisen Snap-paketin tuoreen raportin mukaan. Tämä olisi loistava lisä Linux-käyttäjille, koska se helpottaisi asennusta ja ajan tasalla pysymistä.

Viime aikoina olen käyttänyt suurimman osan ajastani kaivautuen Linuxiin Chrome-käyttöjärjestelmässä ja testaamalla, mikä toimii ja mikä ei. Command Line -sarjan muotoutuessa olemme hieman kiinnostuneempia Linuxiin liittyvistä sitoumuksista Chromium-arkistossa. Voit tehdä niin paljon Linux-sovelluksilla Chrome-käyttöjärjestelmässä, mutta Crostini-projektilla on edelleen rajoituksensa tekniikan luonteen vuoksi. Sovellusten suorittaminen säilöissä edellyttää kiertotapoja tietyille asioille, jotka ovat normaalisti natiivia täydessä Linux-jakelussa.

Yksi niistä asioista, joita olen puuhaillut, ovat Snap-paketit. Jos et ole perehtynyt Snapsiin, ne ovat yksinkertaisesti pakattuja sovelluksia, jotka sisältävät kaikki tarvittavat palaset toimimaan säiliöpakkauksesta. Paljon kuten Flatpaks ja Sovelluskuvat , Snaps on suunniteltu toimimaan useissa erilaisissa Linux-jakeluissa, koska paketissa on yleinen asennusohjelma ja kaikki tarvittavat riippuvuudet, mikä tekee tyhjäksi tarpeen säilyttää tiedostot missä tahansa tietyssä arkistossa. Chrome-käyttöjärjestelmässä Snap-pakettienhallinnan asentaminen vaatii jonkin verran säätämistä ja lisäriippuvuuden asennusta. Silloinkin kokemukseni Snapsin asentamisesta ja käytöstä Chrome-käyttöjärjestelmässä on tähän mennessä ollut melko kauhea. Useimmat sovellukset eivät käynnisty tai aiheuta näyttövirheitä. Vaikka sovellus käynnistyykin, se on jännä ja kaatuu paljon.

Osta kaikki uusimmat Chromebook-tarjoukset

Joten kun Robby tuli eilen aamulla töihin ja kertoi minulle löytäneensä viittauksia Snapiin Chromium-arkistosta, kuvittelin heti, että Chrome-käyttöjärjestelmällä on virallinen tuki Snapsille ja Snapcraft-myymälälle. Jos Chromebookien mukana on esiasennettu linkki Snap kauppa ja käyttäjät voisivat käyttää yhden napsautuksen asennusmenetelmää monille suosituille Snap-sovelluksille, mikä olisi VALTAVA edistysaskel Linuxille Chrome-käyttöjärjestelmässä. Puhumattakaan siitä tosiasiasta, että se voisi poistaa terminaalin yhtälöstä, ja se olisi suuri tekijä auttamaan keskivertokuluttajaa ottamaan käyttöön Linux-sovelluksia Chrome-käyttöjärjestelmässä ilman, että hänen tarvitsee opetella CLI:tä.

Kaiken kaikkiaan aloin kaivella Robbyn paljastamia sitoumuksia ja tajusin nopeasti, että tämä oli täysin erilainen projekti, jota katselin. En tarkoita, että Snaps ei lopulta toimisi alkuperäisesti Chrome-käyttöjärjestelmässä, mutta se, mitä etsin, näyttää itse asiassa olevan yritys tuoda Chrome-selain Snap Storeen. Vaikka Chrome-selaimesta on olemassa virallinen Linux-versio, se on teknisesti saatavana vain Ubuntulle, Debianille, Fedoralle ja OpenSUSElle. Muut jakelut jätetään käyttämään avoimen lähdekoodin Chromium-selainta, ellet tiedä kuinka lisätä oikeaa arkistoa ja mitä riippuvuuksia tarvitaan. Kaksi snapiin liittyvää sitoumusta nimettiin seuraavasti:

Lisää snapcraft asennus-build-depsiin

Snap-pakkauksen ensimmäinen integrointi.

Chromium-arkisto

Näet, miksi ajattelimme, että tällä voisi olla jotain tekemistä Snap-tuen kanssa Chrome-käyttöjärjestelmässä, mutta tiedostojen ja sitoumusten sisältämien kommenttien tutkiminen valaisi projektia hieman. Ensin löysin tiedostopolkujen joukosta nämä kaksi riviä.

chrome/installer/linux/debian/build.sh

chrome/installer/linux/rpm/build.sh

Debian- ja RPM-paketit ovat Chromen Linuxille nykyiset koontiversiot. Näiden kahden paketin alle oli lisätty |_+_| mikä on melko selvä osoitus siitä, että Chrome-tiimi työskentelee virallisen Snap-paketin parissa. Kommenttien lisätarkastelu osoittaa, että tiimi puhuu suoraan Snapcraftin kanssa ratkaistakseen joitain ongelmia, joita heillä on Snap for Chromen rakentamisessa. Snap Store sisältää jo Snap-paketin Chromiumia varten. Joten mikä tahansa jumitus onkin, olen varma, että Chrome-tiimi saa sen selville suhteellisen helposti.

Ainoa jäljellä oleva kysymys on, miksi rakentaa Snap Chromelle? Chrome on edelleen maailman suosituin selain, joten oletan, että on järkevää, että Google haluaisi tarjota selaimen mahdollisimman monelle käyttäjälle ja Snap Store olisi loistava tie eteenpäin. Lisäksi tämä voisi silti olla pienempi osa koko Linux on Chrome OS -projektia. Pidän peukkuja pystyssä, että Chromebookit saavat jatkossakin helpon pääsyn yhä useampiin sovellustyyppeihin ja selkeän ja yksinkertaisen tavan löytää ja asentaa ne. Sukellaan siihen hieman myöhemmin tällä viikolla.