Ubuntu 19.10 će stići s početnom podrškom za ZFS sistem datoteka kao root. Jedna od najboljih karakteristika ovog sistema datoteka je da vam omogućava stvaranje kontrolnih točaka poput vraćanja sistema Windows. U Linuxu postoje alati, ali to nije isto. Ono što izgleda puno je praktično ista funkcija dostupna u aplikacijama koje smo instalirali, kao što je npr snap paketi. Jedino što "snimke" moramo čuvati ručno.
Baš kao čitaj U Snapcraftu, Snap paketi ne samo da nam omogućavaju da instaliramo dvije verzije (poput stabilne i beta) iste aplikacije, već nam omogućuju i druge stvari poput spremite neke kontrolne točke koji će nam pomoći u slučaju da se nešto loše dogodi određenoj aplikaciji. Naredbu je lako zapamtiti, jer "Spremi" moramo koristiti samo na engleskom jeziku.
Spremi postavke Snap paketa pomoću snap save
Naredba snap save stvorit će kontrolnu točku svih Snap paketa koje smo instalirali. Ako smo zainteresirani za stvaranje samo jedne aplikacije, mi ćemo dodati vaše ime iza, koji bi bio sljedeći za spremanje jednog iz GIMP-a:
snap save gimp
Ako želimo pristupiti terminalu odmah nakon pritiska na enter, moramo dodaj iza -Ne čekaj. Druga mogućnost je otvaranje drugog prozora, ali to nema nikakve veze s mogućnostima koje nude Snap paketi.
Ako smo koristili opću naredbu (snap save), vidjet ćemo nešto poput sljedećeg:
$ sudo snap save
Set Snap Age Version Rev Size Notes
30 core 1.00s 16-2.37~pre1 6229 250B -
30 core18 886ms 18 543 123B -
30 go 483ms 1.10.7 3092 387B -
30 vlc 529ms 3.0.6 770 882kB -
Ono što nas najviše zanima je stupac "Snap", gdje vidimo dotičnu aplikaciju, i stupac "Age", gdje nam pokazuje koliko je prošlo otkad smo spasili točku kontrole. Zanima nas i stupac "Set", gdje ćemo vidjeti broj (ID) kontrolne točke, koji nas vodi do sljedeće naredbe. Ako želimo vidjeti što spremimo u točki 29, napisat ćemo sljedeću naredbu:
snap saved --id=29
Ako ne dodamo ništa (brzo spremljeno) vidjet ćemo sve što smo spremili. Možemo i mi provjeriti status kontrolne točke sa sljedećom naredbom (za 29):
snap check-snapshot 29
Vraćanje kontrolnih punktova
Ako želimo vratiti tačku control, koristit ćemo naredbu «restore», koja bi izgledala ovako:
snap restore 29
Bilo je važno spremite ID jer se, između ostalog, kod njega obnavlja. Loša stvar koju ovdje vidim je da ako smo općenitom naredbom spremili nekoliko aplikacija, prilikom korištenja ID-a vratit ćemo sve aplikacije s kontrolne točke, pa mislim da je najbolje spremiti ih odvojeno.
Nešto što ja lično nisam znao je kada uklanjanjem Snap paketa automatski se stvara kontrolna točka. Te se kontrolne točke spremaju mjesec dana (31 dan) i možemo ih vidjeti pomoću naredbe snap save tražeći kolonu «Napomene» u kojoj će se pojaviti tekst «auto». Ovo nam dobro dođe u slučaju da uklonimo Snap paket, zatim se predomislimo i nakon ponovne instalacije želimo oporaviti zadnju konfiguraciju koju smo koristili.
Brisanje kontrolnih točaka iz Snap paketa
Mi takođe možemo obrišite bodove upravljajte ručno. Za ovo ćemo upotrijebiti naredbu «zaboraviti», koja bi za ID 29 izgledala ovako:
snap forget 29
Čitajući ove informacije iz Snapcrafta, nisam mogao prestati razmišljati o svemu onome što nam je Canonical obećao o Snap paketima. Sve su prednosti, i to je tako (ja to tako vidim), ali još uvijek imaju kamenčić u cipeli koji je teško zanemariti: ažuriranja ostavljaju mnogo želja ako ih uporedimo sa flatpak paketi. I ovo nije problem dizajna, već nekih programera koji ih ne isporučuju čim bi trebali.
U svakom slučaju, razgovaramo o tome paketi nove generacije koji čine prve korake, pa mislim da bismo im trebali dati glas povjerenja i koristiti ih kad god je to moguće.