Qual è la differenza tra snap / beta e snap / edge nei software ubuntu?

Sep 12 2020

Nel negozio di software di Ubuntu, ho scoperto che ci sono tre opzioni come snap / stable, snap / beta, snap / edge. Quindi ho domande su cosa sia snap e quali sono le differenze in queste 3 opzioni.

IIITD

Risposte

2 Kyle Sep 12 2020 at 09:13

Questi si riferiscono ai canali snap , che sono suddivisi in tracce, rischi e rami (quest'ultimo è opzionale). Ci sono quattro rischi in ogni traccia, in ordine di stabilità crescente:

  • bordo
  • beta
  • candidato
  • stabile

Per impostazione predefinita è presente una sola traccia ("ultima"), anche se è possibile crearne di più. Ad esempio, controlla Nextcloud nel centro software: vedrai tonnellate di opzioni, tutte relative alla versione principale di Nextcloud.

In teoria la differenza tra i rischi beta e edge è che edge sarebbe "più rischioso", meno stabile. Ad esempio, spesso il canale edge rappresenta il tronco dello sviluppo (ad esempio, ogni commit che atterra su master finisce come uno snap build in edge). In realtà, questo varierà tra gli snap perché tutto dipende da come lo sviluppatore dello snap decide di utilizzare i canali.