Mam bardzo małą wiedzę na temat „formatu opakowania Snap”. Wiem, że „Snap” jest alternatywnym formatem opakowania, takim jak .deb.
To czego nie wiem to
- Dlaczego Canonical to wybrał?
- Jakie są główne zalety „Snap” nad .deb?
- Czy .deb zostanie porzucony, czy już jest porzucony?
snapcraft
- zestaw narzędzi dla deweloperów do tworzenia pakietów przyciągania, która jest tylko nieznacznie różni się od tego, co jest proszony jest tutajOdpowiedzi:
Dlaczego Canonical wybrał snapy?
Cytując witrynę Ubuntu :
Istotnym pomysłem było rozwiązanie problemów występujących w obu
.deb
pakietach i zapewnienie nowej metody aktualizacji pakietów (tak zwane aktualizacje transakcyjne, bardzo podobne do sposobu aktualizacji aplikacji na Androida). Jak wyjaśnia Mark Shuttleworth :Jakie są główne zalety pakietów .snap w porównaniu z pakietami .deb?
Największą zaletą jest poprawione bezpieczeństwo.
.deb
Umowy PPA i pakiety są zwykle instalowane z uprawnieniami administratora, co otwiera miejsce na zagrożenia bezpieczeństwa.Zgrabne aplikacje są izolowane, co oznacza, że jeśli niektóre aplikacje się zepsują, nie spowoduje to uszkodzenia systemów. Cytując Marka Shuttlewortha:
Czy .deb zostanie porzucony?
Począwszy od Ubuntu 16.04 LTS, obie metody są dostępne dla użytkowników.
Cytując OMG! Ubuntu! :
źródło
xdotool
lubwmctrl
. Problem nie jest tak naprawdę związany zsnap
pakietem, ale z serwerem X - to główna jego krytyka. Gdy Ubuntu odejdzie od X, z pewnością zapewni lepsze bezpieczeństwo.W ogólnym zarysie, o ile rozumiem snapy:
W przyszłości snapy będą formatem pakietów dla urządzeń mobilnych, Internetu przedmiotów i komputerów stacjonarnych.
jest lub będzie .deb opuszczony? Canonical powiedział, że w przyszłości będą dostępne pakiety deb debugowania.
Ale istnieje narzędzie o nazwie
snapcraft
. Za pomocą tego narzędzia bardzo łatwo przekonwertować pakiety deb na pakiety Snap.Kliknij ten link, aby uzyskać więcej informacji. Może ci to pomaga. https://insights.ubuntu.com/2016/04/13/snaps-for-classic-ubuntu
źródło