Có an toàn / bình thường để cài đặt ứng dụng bằng snap không? Tôi chưa bao giờ làm điều đó trong quá khứ. Tôi đã luôn luôn sử dụng phương pháp cài đặt sudo apt-get.
Đúng. Một số người có thể tranh luận an toàn hơn vì nhiều snaps bị giới hạn nghiêm ngặt, vì vậy không thể vượt quá những gì họ được phép truy cập.
Ứng dụng nào được cài đặt với snap được cài đặt?
Họ không được "cài đặt" theo nghĩa truyền thống. Tệp snap là một tệp nén nằm trên đĩa dưới dạng hình ảnh chỉ đọc. Nó được gắn khi snap được cài đặt và các tệp bên trong không bị nén khi chạy. Họ không bị tấn công vào các thư mục trên đĩa.
Tập tin snap thường có thể được tìm thấy trong /var/lib/snap/snapd/snaps
và khi gắn các tập tin bên trong có thể được xem trong /snap/<snapname>/current
.
Những người dùng khác trên cùng một máy tính có thể truy cập các ứng dụng này không?
Đúng. Chúng được cài đặt cho tất cả người dùng. Dữ liệu người dùng sẽ được tách riêng cho từng người dùng. Điển hình trong /home/<user>/snap/<appname>/current
.
Có một quá trình snapd với root là chủ sở hữu luôn luôn chạy. Nó có bình thường không?
Đúng. Snaps tự động cập nhật và đó là snapd
quá trình xử lý vấn đề này.
danh sách snap hiển thị lõi được cài đặt. Điều này có bình thường không?
Đúng. Ảnh core
chụp nhanh chứa môi trường thời gian chạy Ubuntu phổ biến, ổn định, tối thiểu mà ứng dụng đã chạy. Điều này đảm bảo cùng một snap có thể chạy trên Ubuntu 17.10, 17.04, 16.04, 14.04 và các bản phân phối khác như Debian, Fedora, OpenSUSE và các bản khác.
snap install syncthing
. Tất cả mọi thứ diễn ra tốt đẹp. Có/var/lib/snapd/snaps/syncthing
(Lưu ý snap bị thiếu trong cấu trúc) và có/snap/syncthing/current
. Nhưng khi tôi thửsyncthing
tại dấu nhắc lệnh, nó sẽ phàn nàn Lệnh không được tìm thấy. Tôi có phải làm việc khác sausnap install
không?