snap#

Description Snap 是由 Canonical 公司開發的一種軟體打包和部署系統。Snap 套件(稱為 snaps)是自包含的應用程式,它們將軟體及其所有相依性打包在一起,這使得應用程式可以在各種不同的 Linux 發行版上一致地運行。Snap 提供自動更新功能,並在沙盒環境中執行以提高安全性。

Install#

$ sudo apt install snapd

Operate#

commanddescription
sudo snap find <package-name>搜尋 Snap 套件
sudo snap info <package-name>顯示 Snap 套件資訊
sudo snap list列出已安裝的 Snap 套件
sudo snap install <package-name>安裝 Snap 套件
sudo snap remove <package-name>移除已安裝的 Snap 套件
sudo snap refresh <package-name>更新 Snap 套件至最新版本
sudo snap revert <package-name>回復 Snap 套件至先前版本
sudo snap changes顯示 Snap 套件的變更歷史
sudo snap start/stop/restart <package-name>啟動/停止/重新啟動 Snap 套件
sudo snap logs <package-name>查看 Snap 套件的日誌
sudo snap connect <plug> <slot>手動授權軟體權限 (例如允許存取相機)
sudo snap disconnect <plug> <slot>手動撤銷軟體權限
sudo snap save <package-name>建立 Snap 套件的快照備份
sudo snap restore <snapshot-id>從快照備份還原 Snap 套件
sudo snap alias <target> <alias>為 Snap 套件建立別名
sudo snap unalias <alias>移除 Snap 套件的別名

Reference#

Official docs:

snap docs