Linux Mint -jakelun kehittäjät Tuleva Linux Mint 20 -julkaisu ei enää toimita snap-paketteja tai snapd-pakettia. Lisäksi snapd-paketin automaattinen asennus muiden APT:n kautta asennettujen pakettien kanssa on kielletty. Käyttäjät voivat edelleen asentaa snapd-paketin manuaalisesti, mutta sen lisääminen muiden pakettien kanssa ilman heidän tietämystään on kielletty.
Ongelmana on, että Chromium-selain jaetaan Ubuntu 20.04:ssä vain Snap-muodossa, ja DEB-arkisto sisältää tynkän, joka asennettuna asentaa Snapdin järjestelmään kysymättä ja yhteys hakemistoon muodostuu. , Chromium-snap-paketti ladataan ja suoritetaan komentosarja, joka siirtää nykyiset asetukset hakemistosta $HOME/.config/chromium. Tämä Linux Mintin DEB-paketti korvataan tyhjällä paketilla, joka ei suorita asennusvaiheita, mutta näyttää ohjeet Chromiumin hankkimiseen.
Canonical on siirtynyt toimittamaan Chromiumia vain snap-muodossa ja lopettanut deb-pakettien luomisen. Chromium-ylläpito kaikille tuetuille Ubuntu-versioille. Selainpäivityksiä julkaistaan melko usein, ja uudet .deb-paketit piti testata perusteellisesti regressioiden varalta jokaista Ubuntu-julkaisua varten. Snapsien käyttö yksinkertaisti tätä prosessia merkittävästi ja mahdollisti valmistelun ja testauksen rajaamisen yhteen snap-pakettiin, joka on yhteinen kaikille Ubuntu-versioille. Lisäksi selaimen toimittaminen snapina mahdollistaa sen toiminnan... , joka on luotu AppArmor-mekanismilla, ja suojaavat muuta järjestelmää selaimen haavoittuvuuksien hyödyntämisen varalta.
Tyytymättömyys Linux Mintiin johtuu Snap Store -palvelun käyttöönotosta ja pakettien hallinnan menettämisestä Snapsista asennettaessa. Kehittäjät eivät voi korjata tällaisia paketteja, hallita niiden toimitusta tai auditoida muutoksia. Kaikki Snapd-paketteihin liittyvä toiminta tapahtuu suljettujen ovien takana, eikä yhteisö voi hallita sitä. Snapd toimii järjestelmässä pääkäyttäjän oikeuksilla ja on merkittävä haaste. Infrastruktuurin vaarantuessa ei ole mahdollista vaihtaa vaihtoehtoisiin Snap-hakemistoihin. Linux Mintin kehittäjät uskovat, että tämä malli eroaa vain vähän suljetun ohjelmiston jakelusta ja suhtautuvat varauksella hallitsemattomiin muutoksiin. Käyttäjän tietämättä snapd:n asentaminen APT-paketinhallinnan kautta asennettujen pakettien asennuksen yhteydessä verrataan takaporttiin, joka yhdistää tietokoneen Ubuntu Storeen.
Lähde: opennet.ru
