Snap (manager de pachete)

Snap este un sistem de ambalare și implementare software dezvoltat de Canonical pentru sistemele de operare care utilizează kernel-ul Linux. Pachetele, numite snaps , și instrumentul pentru a le utiliza, snapd , rulează pe o serie de distribuții Linux și permite dezvoltatorilor de software să își distribuie aplicațiile direct utilizatorilor. Snaps-urile sunt aplicații independente care rulează într-un sandbox cu acces moderat la sistemul gazdă. Snap a fost lansat inițial pentru aplicații cloud, dar ulterior a fost portat pentru a funcționa atât pentru dispozitivele Internet of Things , cât și pentru aplicațiile desktop.

Caracteristici

Snap Store

Snap Store permite dezvoltatorilor să își publice aplicațiile direct utilizatorilor. Cu abordările tradiționale de gestionare a pachetelor Linux, cum ar fi APT sau YUM , aplicațiile sunt ambalate și distribuite ca parte a sistemului de operare. Acest lucru creează o întârziere între dezvoltarea aplicației și implementarea acesteia către utilizatorii finali. În schimb, dezvoltatorii de aplicații își pot publica aplicațiile în Snap Store și le pot livra direct utilizatorilor fără nicio intervenție din partea managerilor de distribuție.

Toate aplicațiile descărcate din Snap Store sunt supuse autotestării, inclusiv o scanare malware. Cu toate acestea, aplicațiile Snap nu primesc același nivel de verificare ca software-ul în arhivele normale Ubuntu. Într-un caz, în mai 2018, s-a găsit că două aplicații de la același dezvoltator conțin un miner de criptomonede care rulează în fundal în timp ce aplicația rulează. Când a fost detectată această problemă, Canonical a eliminat aplicațiile din Snap Store și a transferat calitatea de proprietate asupra Snaps către o terță parte de încredere care a repostat Snaps fără prezența minerului. Deși sandbox-ul Snap reduce impactul unei aplicații dăunătoare, Canonical recomandă utilizatorilor să instaleze Snaps doar de la editori aprobați de utilizator.

Deoarece pachetele Snap Store sunt gestionate chiar de dezvoltatori, managerii de distribuție nu pot garanta că pachetele respectă standardele de calitate și că sunt actualizate în timp util. Într-un caz, Microsoft a lăsat o versiune învechită a Skype în magazinul Snapcraft timp de peste un an.

În timp ce Canonical's Snap Store este în prezent singurul magazin existent pentru snaps, Snap în sine poate fi utilizat fără magazin. Pachetele Snap pot fi obținute din orice sursă, inclusiv site-ul web al dezvoltatorului. Angajatul Red Hat, Adam Williamson, și managerul de proiect Linux Mint, Clement Lefebre, au criticat Canonical pentru că au ținut închise anumite porțiuni de pe serverul magazinului Snap. Clement spune că acest lucru creează un conflict de interese care subminează neutralitatea lui Snap în timp ce Canonical dezvoltă Ubuntu.

Pachete Linux universale

Snaps-urile sunt pachete independente care rulează pe o serie de distribuții Linux . Acest lucru este diferit de abordările tradiționale de gestionare a pachetelor Linux, care necesită pachete special adaptate pentru fiecare distribuție Linux.

Formatul de fișier snap este un singur sistem de fișiere comprimat care utilizează formatul SquashFS cu extensia .snap. Acest sistem de fișiere conține aplicația, bibliotecile de care depinde și metadatele declarative. Aceste metadate sunt interpretate de snapd pentru a configura un sandbox sigur adecvat pentru funcționarea aplicației. După instalare, snap-ul este montat de sistemul de operare gazdă și dezarhivat din mers când fișierele sunt utilizate. Deși acest lucru are avantajul că instantaneele utilizează mai puțin spațiu pe disc, înseamnă, de asemenea, că unele aplicații mari încep mai încet.

O diferență semnificativă între Snap și alte formate universale de ambalare Linux, cum ar fi Flatpak, este că Snap acceptă toate clasele de aplicații Linux, cum ar fi aplicații desktop, instrumente server, aplicații IoT și chiar servicii de sistem, cum ar fi stiva de drivere a imprimantei. Pentru a asigura acest lucru, Snap se bazează pe systemd pentru funcții precum rularea serviciilor de sistem activate cu socket într-un Snap. Acest lucru face ca Snap să funcționeze mai bine doar pe distribuțiile care pot adopta acest sistem de boot .

Sandbox configurabil

Aplicațiile într-un Snap rulează într-un container cu acces limitat la sistemul gazdă. Utilizând interfețe , utilizatorii pot oferi unei aplicații acces moderat la caracteristici suplimentare ale gazdei, cum ar fi înregistrarea audio, accesul la dispozitivele USB și înregistrarea video. Aceste interfețe mediază API-urile Linux obișnuite, astfel încât aplicațiile să poată funcționa în sandbox fără a fi nevoie să fie rescrise. Aplicațiile desktop pot utiliza, de asemenea, XDG Desktop Portals, un API standardizat creat inițial de Flatpak Project pentru a permite aplicațiilor desktop sandbox să acceseze resursele gazdei. Aceste portaluri oferă adesea o experiență de utilizare mai bună în comparație cu API-urile native Linux, deoarece solicită utilizatorului permisiunea de a accesa resurse, cum ar fi o cameră web în momentul în care aplicația le folosește. Dezavantajul este că aplicațiile și seturile de instrumente trebuie rescrise pentru a utiliza aceste noi API-uri.

Snap Sandbox acceptă, de asemenea, partajarea datelor Unix și a soclurilor între Snaps. Aceasta este adesea utilizată pentru a partaja biblioteci comune și cadre de aplicații între Snaps pentru a reduce dimensiunea Snaps evitând duplicarea.

Sandbox-ul Snap se bazează foarte mult pe modulul de securitate AppArmor al kernel-ului Linux . Deoarece doar un modul major de securitate Linux (LSM) poate fi activ la un moment dat, sandbox-ul Snap este mult mai puțin sigur atunci când este activat un alt LSM major. Prin urmare, pe distribuții precum Fedora care activează SELinux în mod implicit, sandbox-ul Snap este grav degradat. Deși Canonical lucrează cu mulți alți dezvoltatori și companii pentru a permite mai multor LSM-uri să ruleze simultan, această soluție nu este încă operațională.

Snap sandbox împiedică aplicațiile desktop să acceseze temele sistemului de operare gazdă pentru a evita problemele de compatibilitate. Pentru ca Snaps să folosească o temă, acestea trebuie să fie, de asemenea, ambalate într-un Snap separat. Multe teme populare sunt împachetate de dezvoltatorii Snap, dar unele teme nu sunt încă acceptate și teme neobișnuite trebuie instalate manual. Dacă o temă nu este disponibilă ca pachet Snap, utilizatorii ar trebui să aleagă cea mai bună temă potrivită disponibilă. Lucrările sunt în curs de desfășurare pentru a facilita terților să grupeze temele într-un Snap și să instaleze automat teme de sistem neobișnuite.

Actualizări automate și atomice

De câteva ori pe zi, snapd verifică actualizările disponibile pentru toate Snaps și le instalează în fundal folosind o operație atomică. Actualizările pot fi anulate și pot utiliza codificarea delta pentru a reduce dimensiunea descărcării.

Editorii pot publica și actualiza mai multe versiuni ale software-ului lor în paralel folosind canale . Fiecare canal are o pistă ( pistă ) și un risc ( risc ) specific, indicând lansarea și stabilitatea software-ului publicat pe acest canal. Când instalați o aplicație, Snap implicit este canalul latest/stable, care se va actualiza automat la noile versiuni majore ale software-ului atunci când acestea vor fi disponibile. Editorii pot crea canale suplimentare pentru a oferi utilizatorilor flexibilitatea de a se adapta la anumite versiuni majore ale software-ului lor. De exemplu, s-ar 2.0/stablepermite utilizatorilor să rămână cu versiunea 2.0 a software-ului și să primească doar actualizări minore, fără riscul modificărilor compatibile înapoi. Când editorul lansează o nouă versiune majoră într-un nou canal, utilizatorii pot face upgrade manual la următoarea versiune oricând doresc.

Deși actualizările automate nu pot fi dezactivate, există multe modalități de a configura actualizările pentru a satisface nevoile specifice. Utilizatorul poate alege să rămână pe o anumită versiune majoră a software-ului specificând canalul, poate configura intervalul de actualizare pentru a avea timp să verifice manual actualizările și poate suspenda actualizările până la. 'Până la 60 de zile. În plus, actualizările sunt, de asemenea, dezactivate automat pentru conexiuni limitate. Chiar și cu aceste verificări, un număr de utilizatori s-au plâns de lipsa unei opțiuni de dezactivare completă a actualizărilor automate.

Snapcraft

Snapcraft este un instrument pentru dezvoltatori pentru a-și împacheta programele în format Snap. Funcționează pe orice distribuție Linux acceptată de Snap, macOS și Microsoft Windows . Snapcraft construiește pachetele într-o mașină virtuală folosind Multipass, pentru a se asigura că rezultatul unei construcții este același, indiferent de distribuția sau sistemul de operare pe care este construit. Snapcraft acceptă un număr mare de instrumente de construcție și limbaje de programare precum Go , Java , JavaScript , Python , C / C ++ și Rust . De asemenea, permite importul de metadate ale aplicației din mai multe surse, cum ar fi AppStream, git , script-uri shell și fișiere setup.py.

Adopţie

Inițial, Snap a acceptat doar distribuția Ubuntu Core, dar în iunie 2016 a fost portată la o gamă largă de distribuții Linux pentru a deveni un format pentru pachetele Linux universale. Snap necesită o caracteristică (systemd), disponibilă pe Linux, unele alte sisteme de tip Unix nu au una, deci, de exemplu, FreeBSD nu are Snap. Sistemul de operare Chrome nu acceptă Snap direct, doar prin distribuțiile Linux instalate care acceptă Snap, cum ar fi sistemul de operare Gallium.

O serie de distribuții Linux acceptă Snap nativ, cum ar fi Ubuntu (și de exemplu Kubuntu), Manjaro , Zorin OS , KDE Neon, Solus și Li-fe. Snap este, de asemenea, disponibil pentru multe alte distribuții, cum ar fi CentOS , Debian , Elementary OS , Fedora , GalliumOS, Kali Linux , Linux Mint , OpenEmbedded, Parrot Security OS, Pop! OS , Raspbian , Red Hat Enterprise Linux și openSUSE .

Un număr de companii de dezvoltare de software desktop își publică software-ul în Snap Store, inclusiv Google , JetBrains , KDE , Microsoft (pentru versiunile Linux de exemplu .NET Core 3.1, Visual Studio Code, Skype și PowerShell), Mozilla și Spotify . Snaps-urile sunt, de asemenea, utilizate în mediile Internet of Things , variind de la produse de larg consum până la gateway-uri de gestionare a dispozitivelor de întreprindere și rețele de comunicații prin satelit . În cele din urmă, Snap este, de asemenea, utilizat de dezvoltatorii de aplicații de server precum InfluxDB , Kata Containers, Nextcloud și Travis CI .

În 2019, Canonical a decis să actualizeze browserul web Chromium în versiunile viitoare de Ubuntu de la un pachet APT la un Snap. Au explicat că Snap a făcut mult mai ușor să sprijine Chromium pe toate versiunile de Ubuntu acceptate. Acest lucru le-a permis să concentreze resursele de inginerie pe alte părți ale Ubuntu. Ca urmare a acestei decizii, derivatele Ubuntu, cum ar fi Linux Mint, au trebuit să aleagă între păstrarea propriei versiuni a pachetului Chromium sau trecerea la versiunea snaped a Chromium menținută de Canonical. Clement Lefebre, fondator și manager de proiect al Linux Mint, a menționat acest lucru ca motiv pentru care Linux Mint 20 împiedică utilizatorii să instaleze Snap. Deoarece Snap este încă disponibil în depozitele Linux Mint, utilizatorii îl pot instala în continuare după eliminarea manuală a restricțiilor.

Note și referințe

(ro) Acest articol este preluat parțial sau în întregime de pe pagina Wikipedia engleză intitulată „  Snap (manager de pachete)  ” ( vezi lista autorilor ) .

  1. Shuttleworth, „  Anunțarea Ubuntu Core, cu actualizări tranzacționale rapide!  " ,9 decembrie 2014(accesat pe 7 august 2020 )
  2. „  Ubuntu Core și Snappy [LWN.net]  ” , lwn.net (accesat la 8 august 2020 )
  3. „  Canonical dezvăluie Snappy Ubuntu Core, un sistem de operare ușor pentru casa ta - ExtremeTech  ” , www.extremetech.com (accesat la 8 august 2020 )
  4. (în) Bhartiya, „  Se îndepărtează de pachetele Ubuntu .deb? Iată povestea completă  ” , CIO ,27 aprilie 2015(accesat la 8 august 2020 )
  5. (în) Vaughan-Nichols, „  Viitorul livrării de desktopuri și aplicații Linux este Flatpak Snap  ” , ZDNet (accesat la 8 august 2020 )
  6. (ro) S, 6 august 2019 și Pst, „  De ce Canonical consideră ecosistemul Snap ca o soluție convingătoare de distribuție-agnostică  ” , TechRepublic (accesat pe 5 august 2020 )
  7. Actualizarea aplicației Ubuntu pachet implică, în mod nerezonabil, actualizarea întregului sistem de operare Bug # 578045 pe bugs.launchpad.net/ubuntu de John King (2010-05-10)
  8. Linus Torvalds despre problemele ambalării distro Linus Torvalds pe DebConf 2014
  9. „  Cum Canonical îmbunătățește securitatea Ubuntu Linux  ” , eWEEK (accesat la 8 august 2020 )
  10. (ro-GB) „  Malware găsite în Ubuntu Snap Store  ” , OMG! Ubuntu! ,13 mai 2018(accesat la 19 iulie 2020 )
  11. (în) Canonical, „  Încredere și securitate în Snap Store  ” , Snapcraft ,15 mai 2018(accesat la 5 august 2020 )
  12. (în) „  Pachete pentru Ubuntu  ” , Ubuntu (accesat la 7 august 2020 )
  13. (ro-SUA) „  Aplicații false în magazin  ” , snapcraft.io ,27 martie 2018(accesat pe 7 august 2020 )
  14. (ro-GB) „  Salut Microsoft, de ce este învechită aplicația Skype Snap?  » , OMG! Ubuntu! ,9 iulie 2019(accesat la 19 iulie 2020 )
  15. "  Despre Snappy și Flatpak: business as usual in the Canonical propaganda department  " , Happyassassin (accesat la 5 iunie 2019 )
  16. „  Știri lunare - iunie 2019  ” , blog.linuxmint.com (accesat la 23 octombrie 2019 )
  17. (în) 21 iunie 2016 și Pst, „  Canonical exchange the game by Announcing universal snap packages  ” , TechRepublic (accesat la 8 august 2020 )
  18. (în) Kepes, „  Snap! Distribuțiile Linux sunt de acord în cele din urmă cu privire la ceva?  " , Computerworld ,14 iunie 2016(accesat la 8 august 2020 )
  19. (ro-SUA) ReadySpace, „  O comparație tehnică între formatele snap și Flatpak  ” , ReadySpace Indonesia ,14 noiembrie 2019(accesat la 5 august 2020 )
  20. (en-SUA) McKay, „  Cum să lucrați cu pachete Snap pe Linux  ” , How-To Geek (accesat la 5 august 2020 )
  21. (ro-SUA) „  Efectul de performanță Squashfs asupra timpului de pornire rapidă  ” , snapcraft.io ,29 octombrie 2019(accesat la 5 august 2020 )
  22. (ro-SUA) „  Apel pentru testare: tipărirea-stivă-apăsare a OpenPrinting (Imprimarea într-o clipă)  ” , snapcraft.io ,9 martie 2018(accesat la 5 august 2020 )
  23. „  Canonical dezvăluie a 6-a versiune LTS a Ubuntu cu 16.04  ” , Ubuntu Insights , Canonical Ltd. (accesat la 22 aprilie 2016 )
  24. „  Servicii și demoni  ”
  25. (în) "  WSL2- Ubuntu 20.04 Snap blind nu funcționează din cauza dependenței de sistem · Problema # 5126 · Microsoft / WSL  " , GitHub (accesat la 7 august 2020 )
  26. (în) "  Interfețe acceptate | Documentația Snapcraft  ” , Snapcraft (accesat la 5 august 2020 )
  27. (zh-Hans) ReadySpace, „  Snapcraft containment & interfaces  ” , ReadySpace China ,6 iunie 2019(accesat la 5 august 2020 )
  28. (ro-SUA) ReadySpace, „  Un ghid pentru conectarea permisiunilor și interfețelor  ” , ReadySpace Hong Kong ,2 noiembrie 2018(accesat la 5 august 2020 )
  29. „  Flatpak’s XDG-Desktop-Portal Adds Initial Support For Snaps - Phoronix  ” , www.phoronix.com (accesat la 5 august 2020 )
  30. „  Integrare desktop - documentație Flatpak  ” , docs.flatpak.org (accesat la 5 august 2020 )
  31. (în) „  Interfața fericită  ” , Snapcraft (accesat la 29 aprilie 2020 )
  32. (ro-RO) „  Snappy face în sfârșit ceva despre dimensiunile super mari ale aplicațiilor  ” , OMG! Ubuntu! ,11 iunie 2017(accesat pe 7 august 2020 )
  33. (în) „  Bundling KDE  ” , archive.fosdem.org (accesat la 7 august 2020 )
  34. (ro-SUA) „  Cum sunt SNAPS care pretind că nu au reglementate conectarea la internet?  " , Snapcraft.io ,11 iulie 2020(accesat la 6 august 2020 )
  35. „  LSM stacking and the future [LWN.net]  ” , lwn.net (accesat la 6 august 2020 )
  36. Johansen, „  Containere cu diferite module de securitate  ” ,3 februarie 2019
  37. (ro-SUA) „  Cum se utilizează tema GTK a sistemului prin intermediul gtk-common-themes snap  ” , snapcraft.io ,21 februarie 2020(accesat la 6 august 2020 )
  38. „  Kubuntu 20.04 LTS Review | ORDINATECHNIC  " , www.ordinatechnic.com (accesat la 19 iulie 2020 )
  39. (ro-GB) „  Cum să schimbi tema aplicației Snap pe Ubuntu (cu exemple)  ” , OMG! Ubuntu! ,18 iunie 2020(accesat la 6 august 2020 )
  40. (ro-SUA) „  Note de instalare automată a temei  ” , snapcraft.io ,25 mai 2020(accesat la 6 august 2020 )
  41. (ro-SUA) „  Cum să reveniți la o versiune anterioară a unui pachet snap? wekan în acest caz  ” , costales.github.io ,8 martie 2017(accesat la 5 august 2020 )
  42. (ro-SUA) „  Un ghid pentru începători pentru instantanee în Linux - Partea 1  ” , www.tecmint.com (accesat la 5 august 2020 )
  43. „  Snapcraft - Snaps sunt pachete universale Linux  ” , Snapcraft
  44. „  Ubuntu Core și Snappy [LWN.net]  ” la lwn.net (accesat la 28 iunie 2021 )
  45. Vaughan-Nichols, „  Ubuntu Snap se ocupă de distribuția de desktop Linux și software IoT  ” , ZDNet
  46. (în) „  Controlul lansărilor instantanee cu canale, piese și ramuri - Partea 1  ” , Ubuntu (accesat la 7 august 2020 )
  47. (în) „  Controlul lansărilor instantanee cu canale, piese și ramuri - Partea 2  ” , Ubuntu (accesat la 7 august 2020 )
  48. (ro-SUA) Prakash, „  Utilizarea pachetelor Snap în Ubuntu și alt Linux [Ghid complet]  ” (accesat la 7 august 2020 )
  49. (ro-SUA) Logix, „  Cum se schimbă programul de actualizare instantanee (actualizare)  ” , Blog Uprising Linux (accesat la 7 august 2020 )
  50. Pope, „  Controlling Snap Updates  ” ,3 martie 2020
  51. „  Dezactivarea reîmprospătării automate pentru instantaneu din magazin  ” (accesat la 31 iulie 2019 )
  52. (ro-SUA) Jon Brodkin , „  Adios apt și yum? Aplicațiile rapide ale Ubuntu vin la distrugeri peste tot  ” , pe Ars Technica ,14 iunie 2016(accesat la 28 iunie 2021 )
  53. (în) Nestor, „  Instrumentul Snapcraft Snap Creator de la Ubuntu va primi în curând un program de instalare Windows  ” , softpedia (accesat la 8 august 2020 )
  54. https://snapcraft.io/docs/build-options
  55. (zh-Hans) ReadySpace, „  Faceți-vă mai rapid dezvoltarea snap-ului  ” , ReadySpace China ,15 martie 2019(accesat la 5 august 2020 )
  56. (în) Nestor, „  Canonical lansează Snapcraft Snap Creator Tool 3.1 cu diverse îmbunătățiri  ” , softpedia (accesat la 5 august 2020 )
  57. (în) „  Utilizarea metadatelor externe | Documentația Snapcraft  ” , Snapcraft (accesat la 5 august 2020 )
  58. (ro-SUA) „  Aplicația Snap în stilul containerului Ubuntu acum pachetele de lucru sunt alte distribuții Linux  ” , TechCrunch (accesat la 8 august 2020 )
  59. (în) "  Instalarea snap pe GalliumOS | Documentația Snapcraft  ” , Snapcraft (accesat la 18 august 2020 )
  60. (în) Hoffman și PCWorld |, „  Ubuntu 16.04 va sprijini pachetele„ Snaps ”alături de pachetele Deb pentru instalarea îmbunătățită a software-ului  ” , PCWorld ,18 aprilie 2016(accesat la 8 august 2020 )
  61. (în) Evangelho, „  Manjaro Linux 18.1 este lansat oficial și aveți de ales să faceți nou  ” , Forbes (accesat la 8 august 2020 )
  62. (ro-SUA) „  Și următoarea versiune a sistemului de operare Zorin este ... | Blogul oficial Zorin  ” (accesat la 5 august 2020 )
  63. (ro-GB) „  Neon KDE pentru a sprijini aplicațiile Snap în Plasma Discover  ” , OMG! Ubuntu! ,10 februarie 2017(accesat la 5 august 2020 )
  64. (în) Strobl, "  Solus 3 lansat  " , Solus (accesat la 5 august 2020 )
  65. (in) cyberorg, "  Li-fe: Instalarea mai multor aplicații  " , Li-fe: Linux for Education | Întreprindere ,7 iulie 2020(accesat la 5 august 2020 )
  66. (în) "  Instalarea snapD | Documentația Snapcraft  ” , Snapcraft (accesat la 5 august 2020 )
  67. (ro-SUA) „  Google și Canonical aduc aplicații Flutter la Linux și Snap Store  ” , VentureBeat ,8 iulie 2020(accesat la 5 august 2020 )
  68. (ro-SUA) „  Instalați IntelliJ IDEA pe Ubuntu cu Snaps - IntelliJ IDEA Blog | JetBrains  ” , Blog JetBrains (accesat la 5 august 2020 )
  69. (ro-SUA) „  Luna instantaneelor ​​aplicațiilor KDE - Blogul dezvoltatorilor neon KDE  ” (accesat la 5 august 2020 )
  70. (în) Vaughan-Nichols, „  Utilizați snap-ul Ubuntu pentru a instala Skype pe orice desktop Linux  ” , ZDNet (accesat la 8 august 2020 )
  71. (în) Hoffman și PCWorld |, "  Mozilla Firefox va trebui să furnizeze pachetul Snap pentru Ubuntu, eliminând intermediarul  " , PCWorld ,25 aprilie 2016(accesat la 5 august 2020 )
  72. (en-GB) „  Spotify este acum disponibil ca aplicație Snap pe Ubuntu  ” , OMG! Ubuntu! ,30 decembrie 2017(accesat la 5 august 2020 )
  73. (în) Steven J. Vaughan-Nichols , „  Ubuntu sare în Internetul obiectelor cu Acer, GE și Microsoft  ” pe ZDNet (accesat la 28 iunie 2021 )
  74. Sherman, „  Snappy Core deblochează valoarea IoT în cadrul Dell Edge Gateway 5000 Series  ” , Ubuntu Insights , Canonical Ltd. (accesat pe 7 noiembrie 2015 )
  75. „  LimeSDR Mini decolează în sateliți  ” , LinuxGizmos.com ,14 martie 2018(accesat la 5 august 2020 )
  76. (în) „  Ubuntu Core 18 lansat pentru dispozitive IoT sigure și fiabile  ” , Ubuntu (accesat la 5 august 2020 )
  77. (în) „  Instalați influxdb pentru Linux folosind Snap Store  ” , Snapcraft (accesat la 5 august 2020 )
  78. (în) Nestor, „  Puteți instala acum Kata VM Containers have a Snap on Ubuntu Linux Distros Other  ” , softpedia (accesat la 5 august 2020 )
  79. (în) 27 aprilie 2020 și Pst, „  Cum se instalează Nextcloud cu SSL folosind snap  ” , TechRepublic (accesat la 8 august 2020 )
  80. (în) „  Instalați travis-worker pentru Linux folosind Snap Store  ” , Snapcraft (accesat la 5 august 2020 )
  81. (în) Vaughan-Nichols, „  Ubuntu deschide ușa vorbirii cu Linux Mint despre Snap  ” , ZDNet (accesat la 8 august 2020 )
  82. „  Întrebări și răspunsuri: Clement Lefebvre: Omul din spatele Linux Mint  ” , techworld.com.au (accesat la 7 ianuarie 2020 )
  83. (în) Vaughan-Nichols, „  Linux Mint Ubuntu dumps Snap  ” , ZDNet (accesat la 8 august 2020 )
  84. (ro-SUA) Kumar, „  Cum se activează Snap și se instalează pachete Snap pe Linux Mint 20?  " , Fossbytes ,12 iunie 2020(accesat la 8 august 2020 )

Vezi și tu

linkuri externe