ฉันกำลังพยายามจัดแพ็คเกจ snap แรกโดยมีเป้าหมายสูงสุดในการปรับใช้แอพบน Ubuntu Core 20 ฉันยังใหม่กับ snapcraft และ multipass ดังนั้นฉันจึงทำตาม "สร้าง Snap แรกของคุณ" บทช่วยสอนบนเว็บไซต์ Ubuntu
ฉันกำลังสร้าง Raspberry Pi 4 โดยใช้ Ubuntu Server 20.04 LTS เมื่อ snap ถูกบรรจุแล้ว ฉันต้องการที่จะคัดลอกไปยัง Raspberry Pi 4 ตัวอื่นซึ่งใช้ Ubuntu Core 20
ฉันทำตามคำแนะนำอย่างระมัดระวัง.. ติดตั้ง snapcraft เริ่มต้น snap ใหม่ และแก้ไขไฟล์ snapcraft.yaml ด้วยเนื้อหาตัวอย่างจากบทช่วยสอน:
ชื่อ: สวัสดี
ฐาน: "core18"
รุ่น: '2.10'
สรุป: GNU สวัสดี สแน็ป "สวัสดีชาวโลก"
คำอธิบาย: |
GNU สวัสดี พิมพ์คำทักทายที่เป็นมิตร
เกรด: ดีเวล
การเก็บตัว: devmode
ชิ้นส่วน:
gnu-สวัสดี:
ที่มา: http://ftp.gnu.org/gnu/hello/hello-2.10.tar.gz
ปลั๊กอิน: เครื่องมืออัตโนมัติ
เมื่อฉันเรียกใช้ สแน็ปคราฟต์
คำสั่ง ฉันได้รับผลลัพธ์ต่อไปนี้:
เปิดตัว VM
สภาพแวดล้อมการสร้างอยู่ในสถานะที่ไม่รู้จัก ให้ทำความสะอาดก่อน
ข้อมูลล้มเหลว: เกิดข้อผิดพลาดต่อไปนี้:
ไม่มีอินสแตนซ์ "snapcraft-hello"
การเปิดตัวล้มเหลว: ไม่พบภาพที่ตรงกับ "core18" โปรดใช้ 'multipass find' สำหรับรีโมตและรูปภาพที่รองรับ
เกิดข้อผิดพลาดกับอินสแตนซ์เมื่อพยายามเปิดใช้งานด้วย 'มัลติพาส': ส่งคืนรหัสทางออก 2
ตรวจสอบให้แน่ใจว่าตั้งค่า 'multipass' ถูกต้องแล้วลองอีกครั้ง
เมื่อฉันวิ่ง ค้นหามัลติพาส
ฉันเข้าใจ:
คำอธิบายเวอร์ชันนามแฝงของรูปภาพ
18.04 ไบโอนิค 20211021 Ubuntu 18.04 LTS
20.04 โฟกัส lts 20211021 Ubuntu 20.04 LTS
21.04 hirsute 20211025 Ubuntu 21.04
21.10 อิมมิช 20211014 Ubuntu 21.10
รายวัน:22.04 devel,jammy 20211025 Ubuntu 22.04 LTS
anbox-cloud-appliance ล่าสุด Anbox Cloud Appliance
minikube minikube ล่าสุดคือ Kubernetes ท้องถิ่น
ใครก็ได้โปรดช่วยฉันเข้าใจสิ่งที่ฉันขาดหายไป และเหตุใดจึงไม่พบ Core18
ไชโย!
- จอช