Snap paketi omogućuju nam spremanje kontrolnih točaka naših aplikacija

Snap paketi i vremeplov

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.

Najpopularniji snimci
Vezani članak:
Canonical pravi zalihe i objavljuje najpopularnije snimke distribucijom

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.