Hirdetés

Keresés

Új hozzászólás Aktív témák

  • válasz cog777 #43207 üzenetére

    Snapet tudom leírni mert a Flatpakot nem használom.

    Nincs a szorosan vett értelemben vett cache se más.
    Egy szoftver csomag, konténer neve snap, így hivatkozok rá.

    A snapek lakhelye a /var/lib/snapd/snaps könyvtár

    Ezekről később bővebben.

    [pl. itt ezen a linken] láthatod azokat a rendszerszintű libeket serviceket egyebeket amik kellenek a snap csomagok korrekt futtatáshoz, hogy a csomagok tudjanak egymás létezéséről, pl. amelyik szoftvernek kell a yt-dlp az tudja használni. átjárhatóság. Hülye hasonlattal oprendszer az oprendszeren belül.
    Ezek felelnek hogy a snap csomag indítóikonja bekerüljön a megfelelő helyekre pl. alkalmazásmenü, egy weblink kattintásakor meghívja a böngészőt, ezek egy része felel a boot utáni snap konténerek felcsatolásáért stb. stb.
    Ez a rendszer, az alaprendszer része ami feltelpül és a háttérben működik vagyis ezeket nem érdemes törölgetni agresszív snaptalanítás, gyalu esetén sem mert minimális a helyfoglalásuk.

    Maga a snap.
    Ezek a csomagok mezei módszerekkel nem olvashatók, nem írhatók, leginkább egy lemezképfájlhoz tudnám hasonlítani. Tartalma fix.
    Ebben lakik az adott szoftver.
    Amikor indul a rendszer, ezeket a snapeket felmountolja a /snap könyvtár alá. Hogy ez így működik megnézhető, egy live alól bootolva benézve a /snap könyvtár töküres.

    Itt kattingathatsz, olvasásási jog van de írni értelemszerűen lehetetlen, egy felmountolt iso sem írható, a tartalma nem változtatható.
    Így egy felcsatolt snapet leginkább egy mini immutable rendszerhez lehetne hasonlítani, mintha egy cd vagy dvd lemezt mountolnál fel ami abszolút írásvédett.
    Így magába a snapbe nem lehet sem trojant se semmit utólag belecsempészni, fizikai képtelenség.
    (de igen lehet de egy elég szép hosszú terminálos mutatvány kibontani egy snapet, a tartalmát megváltoztatni, mejd visszacsomagolni és működőképesen visszamountolni. Én már megtettem de ezt se trojan se vírus se semmi nem tudja röptében megcsinálni, ez tuti)

    Okés eddig minden világos nade hogyan lesz ebből egy működő szoftver, egy Firefox vagy bármi hiszen kismillió konfig, user és egyéb adatra van szüksége a futáshoz. A snap konténer meg ugye írásvédett.

    itt jön be a képbe a /home/felhasználóneved/snap könyvtár.
    Ebben vannak tárolva a szoftverek adatai, konfigurációk, user és egyéb adatok. A konténer csak a nyers üres szoftver, a home/snap az adattároló.

    Megfigyelhetted hogy az alap snap könyvtárban mindenből 2 verzió van. Ez egy redundancia mint pl. a kernel upgrade is megtart 1 régebbit ha probléma merülne fel.

    Ha törölsz egy snapet, az érthetően minden maradék nélkül eltűnik a gépről, a tárhelyről hisz 1 konténeres fájl. itt nincs olyan hogy bármi szemetet hagyna maga után, egy iso törlésével is minden megy a levesbe, nincs olyan hogy 10-20 helyen hagyna szemetet hisz 1 fájlos megoldás.
    A /home/snap alatti könyvtárát is törli az adott szoftvernek vagyis itt sem hagy szemetet.

    Kb. gyorsba ennyit tudtam összeszedni neked a fejemből.

Új hozzászólás Aktív témák