Tôi đang cố gắng đóng gói snap đầu tiên của mình với mục tiêu cuối cùng là triển khai một ứng dụng trên Ubuntu Core 20. Tôi chưa quen với snapcraft và multipass, vì vậy tôi đang làm theo hướng dẫn "Tạo ảnh chụp đầu tiên của bạn" hướng dẫn trên trang web Ubuntu.
Tôi đang xây dựng trên Raspberry Pi 4, chạy Ubuntu Server 20.04 LTS. Khi snap được đóng gói, sau đó tôi muốn có thể sao chép nó sang một Raspberry Pi 4 khác đang chạy Ubuntu Core 20.
Tôi đã làm theo hướng dẫn một cách cẩn thận.. đã cài đặt snapcraft, khởi tạo một snap mới và chỉnh sửa tệp snapcraft.yaml với nội dung ví dụ từ hướng dẫn:
tên: xin chào
cơ sở: "core18"
phiên bản: '2.10'
tóm tắt: GNU Xin chào, snap "xin chào thế giới"
mô tả: |
GNU hello in lời chào thân thiện.
lớp: phát triển
giam cầm: devmode
các bộ phận:
gnu-xin chào:
nguồn: http://ftp.gnu.org/gnu/hello/hello-2.10.tar.gz
plugin: autotools
Khi tôi chạy chụp nhanh
lệnh, tôi nhận được đầu ra sau:
Khởi chạy một máy ảo.
Môi trường xây dựng ở trạng thái không xác định, làm sạch trước.
thông tin không thành công: Đã xảy ra các lỗi sau:
ví dụ "snapcraft-hello" không tồn tại
khởi chạy không thành công: Không thể tìm thấy hình ảnh phù hợp với "core18". Vui lòng sử dụng `multipass find` cho điều khiển từ xa và hình ảnh được hỗ trợ.
Đã xảy ra lỗi với phiên bản khi cố khởi chạy bằng 'multipass': trả về mã thoát 2.
Đảm bảo rằng 'multipass' được thiết lập chính xác và thử lại.
Khi tôi chạy tìm nhiều lần
Tôi có:
Bí danh hình ảnh Phiên bản Mô tả
18.04 bionic 20211021 Ubuntu 18.04 LTS
20.04 tiêu điểm, lts 20211021 Ubuntu 20.04 LTS
21.04 rậm rạp 20211025 Ubuntu 21.04
21.10 bắt chước 20211014 Ubuntu 21.10
hàng ngày:22.04 devel,jammy 20211025 Ubuntu 22.04 LTS
anbox-cloud-appliance mới nhất Anbox Cloud Appliance
minikube minikube mới nhất là Kubernetes cục bộ
Ai đó có thể vui lòng giúp tôi hiểu những gì tôi đang thiếu và tại sao nó không thể tìm thấy Core18 không?
Chúc mừng!
- Josh