ฉันเป็นผู้เริ่มต้นอย่างสมบูรณ์และดูเหมือนว่าฉันจะข้ามส่วนสำคัญบางส่วนในเอกสารไป แต่สมมติว่าฉันมีไฟล์เหล่านี้:
$ ต้นไม้
.
âââ แชะ
â âââ snapcraft.yaml
âââ โยโล
âââ test.txt
และเนื้อหาของ snapcraft.yaml
เป็น:
ชื่อ: my-snap-name # คุณอาจต้องการ 'snapcraft register <name>'
ฐาน: core18 # สแน็ปพื้นฐานคือสภาพแวดล้อมการดำเนินการสำหรับสแน็ปนี้
รุ่น: '0.1' # สำหรับมนุษย์เท่านั้น โดยทั่วไปคือ '1.2+git' หรือ '1.3.2'
สรุป: Single-line Lift pitch for your amazing snap # 79 char long summary
คำอธิบาย: |
นี่คือคำอธิบายของ my-snap คุณมีย่อหน้าหนึ่งหรือสองที่จะบอก
เรื่องที่สำคัญที่สุดเกี่ยวกับสแน็ปของคุณเก็บไว้ไม่เกิน 100 คำ
เราอาศัยอยู่ในทวีตสเปซและคำอธิบายของคุณต้องการให้ดูดีในพริบตา
เก็บ.
เกรด: devel # ต้องเป็น 'เสถียร' เพื่อปล่อยลงในช่องผู้สมัคร/ช่องที่เสถียร
การเก็บตัว: devmode # ใช้ 'เข้มงวด' เมื่อคุณมีปลั๊กและสล็อตที่เหมาะสม
ชิ้นส่วน:
ส่วนของฉัน:
# ดู 'ปลั๊กอิน snapcraft'
ปลั๊กอิน: การถ่ายโอนข้อมูล
ที่มา: yolo
จากนั้นฉันคาดว่าจะเรียกใช้คำสั่ง สแน็ปคราฟต์
ในรูทของไดเร็กทอรีทั้งสองนี้และรับไฟล์ snap my-snap-name_0.1_amd64.snap
ซึ่งผมสามารถดำเนินการตรวจสอบได้ unsquashfs -l *.snap
และฉันควรเห็นไฟล์ ทดสอบ. txt
ที่ไหนสักแห่งในนั้น
ฉันไม่ควร? ฉันไม่เข้าใจอะไร