Sunt un începător complet și se pare că am omis o secțiune importantă din documente, dar să presupunem că am aceste fișiere:
$ copac
.
âââ trage
â  âââ snapcraft.yaml
âââ yolo
âââ test.txt
și conținutul snapcraft.yaml
sunt:
nume: my-snap-name # probabil că doriți să „înregistrați snapcraft <nume>”
bază: core18 # snap-ul de bază este mediul de execuție pentru acest snap
versiunea: „0.1” # doar pentru oameni, de obicei „1.2+git” sau „1.3.2”
rezumat: pitch cu lift pe o singură linie pentru un rezumat lung de 79 de caractere
descriere: |
Aceasta este descrierea lui my-snap. Ai un paragraf sau două de spus
cea mai importantă poveste despre snap-ul tău.Păstrează-l sub 100 de cuvinte, totuși,
trăim în tweetspace și descrierea ta vrea să arate bine în scurt timp
magazin.
nota: devel # trebuie să fie „stabil” pentru a fi lansat în canalele candidate/stabile
confinement: devmode # folosește „strict” odată ce ai mufele și sloturile potrivite
părți:
rolul meu:
# Vezi „pluginuri snapcraft”
plugin: dump
sursa: yolo
Apoi m-aș aștepta să rulez comanda snapcraft
în rădăcina acestor două directoare și obțineți un fișier snap my-snap-name_0.1_amd64.snap
cu care pot continua apoi să inspectez unsquashfs -l *.snap
și ar trebui să văd fișierul test.txt
undeva în ea.
Nu ar trebui? Ce nu inteleg?