Flatpak 与 Snap 仓库安装:一条命令装好带自动更新
手动装 deb 或 AppImage 最大的不便就是升级要自己盯。Flathub 和 Snap 两个仓库渠道解决了这个问题——装好后随系统更新自动升级。
Flatpak
来自 Flathub 仓库(应用 ID 为 com.gopeed.Gopeed):
flatpak install flathub com.gopeed.Gopeed
日常更新随 flatpak update 一起完成。
Snap
Ubuntu 默认带 snapd,其他发行版先装 snapd 再执行:
sudo snap install gopeed
Snap 渠道自动后台更新,无需手动干预。
三个渠道放一起比
| 维度 | deb/AppImage | Flatpak | Snap |
|---|---|---|---|
| 安装方式 | 手动下载 | 仓库一条命令 | 仓库一条命令 |
| 自动更新 | 无 | 随系统 | 内置 |
| 磁盘占用 | 小 | 偏大(运行时) | 偏大 |
| 沙箱限制 | 无 | 有(目录授权) | 有(接口授权) |
沙箱是仓库渠道的共同代价:应用默认只能访问授权目录,下载目录要在首次使用时授权,或用 flatpak override / snap connect 调整。介意沙箱就回手动包,见deb 包与 AppImage 安装。
相关阅读
- 授权目录与下载目录的关系:下载目录设置。
- BT 任务在沙箱下监听端口的注意点:DHT、PEX、uTP 技术。