AppImage és Snap csomagok kezelése

tonsur képe

Egyre többször találkozom ezen két újfajta csomagkezelési formával, és úgy tünik,hogy részben azonos céllal jöttek létre,annyit tudok,hogy a snap csomagokat telepiteni kell,az appimage-t nem,mindkét csomagkezelö tartalmazza a függöségeket is. Itt találtam infokat: appimage,
snap csomagok
Arra lennék kiváncsi a hozzáértő linux szakiktól,hogy miért jobb az egyik vagy másik,és mi az elönyűk a .deb-es,vagy ppa-s telepitéssel szemben.

Hozzászólások

RE: AppImage és Snap csomagok kezelése

@#0 Nem tudom mi az előnye, vagy hátránya. Azt tudom, hogy a Canonical (ubuntu fejlesztője) a nagy Unity revolution után (vagy azzal egy időben) kitalálta, hogy ő bizony külön csomagkezelő rendszert fejleszt. Mivel a Linux Mint az ubuntura épül, ez úgy látszik "örökletes" :-). Nem tudom meddig, mert idén bejelentették, hogy dobják a Unity-t és a default desktop Gnome 3 lesz. A kettő nem feltétlenül függ össze, de ezek az irányvonalak (Unity, Snap) nekem kicsit olyan, mint honfoglaló őseink kalandozásai. :-)

Értékelés: 

0
Még nincs értékelve
kimarite képe

AppImage és Snap

Szerk.:

Az AppImage egy hordozható / portable alkalmazás,
https://translate.google.hu/translate?hl=hu&sl=en&u=http://appimage.org/...
Az AppImage formátum legfontosabb ötlete egy app = egy fájl .
-- nem minden portable alkalmazás egyetlen fájl, van olyan, mely egy könyvtárban tárolja a futásához szükséges függőségeket.

Az AppImage formátum ideális az upstream csomagoláshoz , ami azt jelenti, hogy a szoftvert közvetlenül az eredeti szerzőtől kapja közvetítők nélkül, pontosan a szerző (k) szándékának megfelelően. És gyorsan.
-- jól hangzik

Futtatható egy homokozóban, mint a Firejail .
-- gondolom így értik: ez az alkalmazás is futtatható 'homokozóban', mint más alkalmazás is ... mint például a Firejail.

Nyílt forráskód
A Linuxhoz hasonlóan az AppImageKit nyílt forráskódú. Használja a nyitott vagy kereskedelmi alkalmazások csomagolására.

Igazolt
Az AppImageKit és elődje, a clic, több mint egy évtizede dolgozik.

Összeegyeztethető
A legtöbb ésszerűen legutóbbi asztali Linux disztribúcióval működik. Hát, majdnem.

A Snap pedig kicsit másabb. Néhány érdekesség:
https://translate.google.hu/translate?hl=hu&sl=en&u=https://snapcraft.io...

-- Egy squashFS fájlrendszer, amely tartalmazza az alkalmazáskódot és a snap.yaml fájlt, amely konkrét metaadatokat tartalmaz. Ez csak olvasható fájlrendszer, és egyszer telepítve van írható terület.

-- Önálló. Összefoglalja a legtöbb könyvtárt és futási időt, amelyre szüksége van, és frissíthető és visszaállítható anélkül, hogy befolyásolná a rendszer többi részét.

-- Az operációs rendszertől és más alkalmazásoktól biztonsági mechanizmusokon keresztül korlátozódik, de tartalmat és funkciókat más pillérekkel kicserélhet a felhasználó által vezérelt finom szemcsés házirendek és az operációs rendszer alapértelmezései szerint.

A snapd, a szolgáltatás, amelyet telepíteni kell a futtatáshoz és a pultok kezeléséhez, számos verzióban elérhető. Ez az oldal áttekintést nyújt arról, hogy melyik támogatott és milyen állapotban van. Ezenkívül telepítési utasításokat is tartalmaz az egyes terjesztésekhez.
https://snapcraft.io/docs/core/install

!Megjegyzem: A Google fordítót ne használd, amikor parancsokat másolsz, használd az eredeti oldalt ehhez.

-----

A biztonság figyelembe vételével a fontosság az erőstől a gyengéig a csomag kezelésben (piramis):
Tükrök / saját tárolók
PPA
Letöltött csomagok vagy csomag forgatás
Ezt csak általában mondom, nem a kérdés tekintetében. Ha az alkalmazások képesek frissülni, nincs baj.

Értékelés: 

0
Még nincs értékelve
tonsur képe

AppImage és Snap csomagok kezelése

Az appimage "filozófiája" szerintem előremutató, mert nem kell telepiteni, csak futtatni az alkalmazást,ami tartalmazza az összes függőséget is,igy használata nincs hatással a telepitett rendszer működésére,használata egyszerü,akárcsak az eltávolitása: "mivel a AppImage nincs telepítve, ezért nem kell eltávolítani azt. Csak törölje a AppImage fájlt, és az alkalmazás is törölve lesz". A snap csomagokat viszont telepiteni kell,de nem a megszokott módon:"A Snap csomagok leginkább a konténerekhez hasonlítanak, tartalmaznak minden könyvtárat és függőséget, ami az adott alkalmazás használatához szükséges. Ezek külön könyvtárakba kerülnek, így nem ütköznek a rendszer többi részével." Ez a gyakorlatban annyit jelent hogy a particiós táblán hurkokat hoznak létre, pl:loop1-loop/snap/programnév,amik hasonlóan a sandbox-hoz egy elszeparált környezetben futnak,ami nagyban csökkenti a biztonsági kockázatokat."A Snap csomagok használatával elméletileg nem fordulhat elő, hogy például az operációs rendszer tárolóinak régi, inkompatibilis csomagjai miatt nem tudnak vadiúj szoftvereket futtatni a felhasználók".
Én úgy látom,ha a csomgokat kiadó fejlesztők rendszeresen frissitik,és karbantartják csomagjaikat,akkor ezen új csomagkezelési formák mindenképpen könnyitik a felhasználók dolgát,és növelik a biztonságot.
Itt található a jelenleg elérhető appimage csomagok listája:
AppImages: the Linux packaging format of the future
És itt a snap csomagok lstája:
uApp Explorer

Értékelés: 

0
Még nincs értékelve

Shotcut snap telepítése

Sziasztok!

 

Kezdő Linux júzerként tanulgatom itt a Mint rendszert. Ugye rögtön bele is futok a snap csomag telepítésbe. Azt a legegyszerűbben hogyan? 

Szeretném telepíteni a Shotcut-ot, de a Szoftverkezelőben sokféle snapd dolgot találok. Mi kell nekem ahhoz, hogy pikk-pakk telepíthessek egy snap csomagot? 

 

Köszi

 

J.

Értékelés: 

0
Még nincs értékelve
Salabakter képe

Shotcut snap telepítése

#5 Szia !

Talán kezdőként még nem ezzel kellene vesződnöd.

1) Mert még nagyon kevés (valószínűleg) a tudásod ahhoz, hogy ha valamit eltúrnál a rendszerben, hogyan hozzd helyre.

2) Még eleve kísérleti / tesztelési stádiumban van ez az egész dolog. Ezért mondják, hogy ez a Linux jövője.... (Nem a jelene!)

De amúgy meg,  azt csinálsz, amit csak akarsz.... Ha túl sok a szabadidőd (és belefér sok-sok fórum-túrás,  segítség-kérés, újratelepítés, adatmentés, rendszer-újrakonfigurálás.... Igaz, ezekből is tanulhatsz, de azért nem kívánom sem a magam, sem a más háta közepére sem...

 

Értékelés: 

0
Még nincs értékelve
tonsur képe

Snap és Flatpak alkalmazások terminál használata

Sziasztok!
Lehet-e egy snap-os,vagy flatpak-os alkalmazással használni a terminált?
Arra gondolok,hogy pl egy snapos telepitésü programból inditható-e egy olyan parancs ami igy kezdődik: gnome-terminal
Mert eddig nekem nem sikerült,van-e valami trükk amivel ki lehet lépni ezen rendszerek zártságából?

Értékelés: 

0
Még nincs értékelve
kimarite képe

Snap és Flatpak alkalmazások terminál használata

#6 Arra gondolok,hogy pl egy snapos telepitésü programból inditható-e egy olyan parancs ami igy kezdődik: gnome-terminal

Ezeket olvastad?

Snap
https://snapcraft.io/docs/security-sandboxing
https://wiki.ubuntuusers.de/snap/

Flatpak
https://docs.flatpak.org/en/latest/sandbox-permissions.html
https://docs.flatpak.org/en/latest/sandbox-permissions-reference.html

Egyébként melyik alkalmazásból lépnél be a Shell-be, és mi pontosan a cél?

Értékelés: 

0
Még nincs értékelve
tonsur képe

Snap és Flatpak alkalmazások terminál használata

#6.1
A cél egyszerü, snapos telepitésü audacity-ből is lehessen használni a külső encodereket.
Ha megpróbálom ez az üzenet fogad:
line 3: gnome-terminal: command not found
Ha elérhető lenne a terminal valószinüleg működne a dolog.
A belinkelt oldalakat elolvastam,a classic-os telepités nem működik,mert nincs classic verziója az audacity-ek.
Ha igy telepitem: sudo snap install audacity --classic, akkor a stable verzió települ.
Három lehetőség van a snapos telepitéshez:
sudo snap install audacity
sudo snap install audacity --candidate
sudo snap install audacity --edge
Egyiknél sem működik a dolog
gnome-terminal helyett próbáltam xterm-et,miután telepitettem snapon belül a tmx-et,a válasz ez volt:
tmx: command not found
xterm: command not found
Itt tartok most...

Értékelés: 

0
Még nincs értékelve

Snap és Flatpak alkalmazások terminál használata

#6.1.1 Hacsak nincs a csomagba integrálva, ami kellene, akkor nem fog működni a sandbox technógia miatt.

https://forum.audacityteam.org/viewtopic.php?t=109947

Elvileg a snap / flatpak csomagot összeállító megteheti, hogy becsomagolja a külső plugineket/encodereket...

Értékelés: 

0
Még nincs értékelve

Snap és Flatpak alkalmazások terminál használata

#6 https://stackoverflow.com/questions/51357523/how-to-open-the-terminal-from-inside-a-snap-application

?

Értékelés: 

0
Még nincs értékelve
tonsur képe

Felismerések...

1 - Az általam hiányolt csúszka (time shift) az újabb audacity-ben az audacity fórumán olvastam, tudatosan lett átalakitva vonszoló sávra,ami szerintem sokkal nehezebben használható,de mivel nem valószinű,hogy visszaállitanák a time shiftet meg kell vele barátkozni.
2 - Az audacity classic pedig el van rejtve a snapos telepitésen belül,amit megkeresve,és elinditva már működik a gnome-terminal parancs,külön csináltam neki egy inditóikont és remekül működik.
Nagyon érdekes,hogy az eredeti snapos verzió a régi time shift csúszkával jelenik meg,mig a rejtett classic már az új vonszolósávval,és egymástól függetlenül lehet beállitani öket,ilyet még nem láttam.
Végső következtetés,hogy a snap és valószinüleg a flatpak is teljes mértékben zárt,onnan nem lehet az alaprendszer eszközeit elérni,ezért a snapnál (flatpaknál nem tudom,hogy működik-e a classic trükk) egyes szoftvereknél csináltak egy kiskaput classic néven,amin keresztül elérhetőek az alaprendszer eszközei.

Értékelés: 

0
Még nincs értékelve