snap-flatpak

包管理-snap-flatpak / flatpak 📦 — 跨发行版包管理

作用

snap(Canonical 开发)和 flatpak(由 Fedora/Red Hat 主导)是两种沙箱式跨发行版包管理框架,提供应用隔离和依赖捆绑,可在任何 Linux 发行版上运行。

snap

1
snap [操作] [包名]

Ubuntu 的沙箱式包管理框架。find 搜索;install 安装;remove 移除;list 列出已安装;refresh 更新所有 snap;revert 回退到上一版本;info 查看信息。默认从 Canonical 的 Snap Store 安装。snap 包自动更新。

flatpak

1
flatpak [操作] [包名]

跨发行版的桌面应用沙箱管理。search 搜索;install 安装(需指定远程源如 flathub);uninstall 移除;list 列出已安装;update 更新;run 运行应用。默认远程源为 flathub.org。

常用参数

参数 说明
find/search 包 搜索
install 包 安装
remove/uninstall 包 移除
list 列出已安装
refresh/update 更新
revert 包(snap) 回退版本

示例

1
2
3
4
5
6
7
8
snap find PKG                       # 搜索 snap 包
snap install PKG # 安装 snap 包
snap list # 列出已安装的 snap 包
snap refresh # 更新所有 snap 包
flatpak search PKG # 搜索 flatpak 包
flatpak install flathub org.videolan.vlc # 安装 VLC 播放器
flatpak list # 列出已安装的 flatpak 应用
flatpak update # 更新所有 flatpak 应用

来源:菜鸟教程