Az Ubuntu 19.10 gyökérként a ZFS fájlrendszer kezdeti támogatásával érkezik meg. A fájlrendszer egyik legjobb tulajdonsága, hogy lehetővé teszi ellenőrzőpontok létrehozását, mint például a Windows visszaállítása. A Linuxban vannak eszközök, de ez nem ugyanaz. Ami nagyon hasonló, az gyakorlatilag ugyanaz a funkció elérhető az általunk telepített alkalmazásokban, mint a mi snap csomagok. Az egyetlen dolog, hogy kézzel kell tartanunk a "pillanatfelvételeket".
Mint olvas A Snapcraft alkalmazásban a Snap csomagok nemcsak lehetővé teszik számunkra ugyanazon alkalmazás két verziójának (például a stabil és a béta) telepítését, hanem más dolgokat is megtehetnek, például elment néhány ellenőrzőpontot ez segít nekünk abban az esetben, ha valami rossz történik egy adott alkalmazással. A parancs könnyen megjegyezhető, mivel csak a "Mentés" szót kell használnunk angolul.
A Snap Packages beállításainak mentése a következővel: pillanat mentés
A parancs pillanat mentés létrehoz egy vezérlőpontot az összes telepített Snap csomagról. Ha csak egy alkalmazás létrehozására vagyunk kíváncsiak, hozzáadjuk a nevét mögött, amely a következőképpen mentene egyet a GIMP-ből:
snap save gimp
Ha az enter megnyomása után azonnal hozzáférni akarunk a terminálhoz, akkor muszáj adjunk mögé -Nincs várakozás. Egy másik lehetőség egy másik ablak megnyitása, de ennek semmi köze a Snap csomagok kínálta lehetőségekhez.
Ha az általános parancsot (snap save) használtuk, akkor valami hasonlót fogunk látni:
$ 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 -
Ami leginkább érdekel bennünket, az a „Snap” oszlop, ahol a kérdéses alkalmazást látjuk, és az „Age”, ahol megmutatja meddig mentettük el a pontot az irányítás. Érdekel a "Beállítás" oszlop is, ahol látni fogjuk a vezérlőpont számát (ID), amely a következő parancshoz vezet. Ha meg akarjuk nézni, hogy mit mentünk el a 29. pontban, akkor a következő parancsot írjuk:
snap saved --id=29
Ha nem adunk hozzá semmit (snap save), akkor mindent megnézünk, amit mentettünk. Azt is megtehetjük ellenőrizd az állapotot ellenőrzőpont a következő paranccsal (29-hez):
snap check-snapshot 29
Ellenőrzőpontok visszaállítása
Ha helyreállítani egy pontot vezérléshez a "restore" parancsot fogjuk használni, amely így néz ki:
snap restore 29
Fontos volt mentse az azonosítót mert többek között vele helyreállítják. Az a rossz, amit ebben látok, hogy ha több alkalmazást mentettünk el az általános paranccsal, akkor az azonosító használatakor az összes alkalmazást visszaállítjuk egy vezérlőpontról, ezért úgy gondolom, hogy a legjobb, ha külön mentjük őket.
Valami, amit személy szerint nem tudtam, az az, amikor A Snap csomag eltávolítása automatikusan létrehoz egy ellenőrzőpontot. Ezeket az ellenőrző pontokat egy hónapig (31 napig) tároljuk, és a parancs segítségével láthatjuk őket pillanat mentés a „Megjegyzések” oszlopban keresi az „auto” szöveget. Ez jól jön abban az esetben, ha eltávolítunk egy Snap csomagot, majd meggondoljuk magunkat, és az újratelepítés után vissza akarjuk állítani az utoljára használt konfigurációt.
Ellenőrzőpontok törlése a Snap csomagokból
Azt is megtehetjük törölje a pontokat kézi vezérlés. Ehhez a «forgatni» parancsot fogjuk használni, amely az ID 29 esetében így néz ki:
snap forget 29
A Snapcraft ezen információit olvasva nem tudtam abbahagyni a gondolatot mindarról, amit a Canonical ígért nekünk a Snap csomagokkal kapcsolatban. Ezek mind előnyök, és ez így van (ezt így látom), de a cipőjükben még mindig van egy kő, amelyet nehéz figyelmen kívül hagyni: a frissítések sok kívánnivalót hagynak maguk után, ha összehasonlítjuk őket a flatpak csomagok. És ez nem a tervezés, hanem néhány fejlesztő problémája, akik nem szállítják be őket, amint kellene.
Mindenesetre beszélünk új generációs csomagok akik megteszik első lépéseiket, ezért úgy gondolom, hogy bizalmat kell szavaznunk nekik, és lehetőség szerint fel kell használnunk őket.