F-Droid 与第三方仓库
F-Droid 生态的源分两种:官方仓库(f-droid.org,URL 可自动识别)和第三方仓库(任何个人或组织自建的仓库,地址千差万别)。后者的用法有几个特殊之处。
第三方仓库的两个特殊点
- 必须手动选源:Obtainium 认不出第三方仓库的域名,直接粘链接会被当成 HTML 兜底源处理——结果当然是错的。添加时要在「覆盖来源」里手动选「F-Droid 第三方仓库」,见源自动识别与覆盖来源;
- 要额外指明应用:一个仓库 URL 下住着几十上百个应用,光给链接不够,还得填应用名或应用 ID。不知道仓库里有什么,可用导入/导出页的「搜索源」按钮先列一遍,见在源内搜索应用。
签名差异警告
F-Droid 上的应用,签名密钥常与同一应用其它渠道(GitHub、商店)不同。Android 不允许签名不一致的覆盖安装——从 F-Droid 装的应用没法直接升到 GitHub 的包,反之亦然。现象与处理见签名冲突。
官方仓库的应用怎么加
直接粘 f-droid.org 的应用页链接即可自动识别,无需手动选源。Obtainium 自己也有 F-Droid 构建,包名差异见GitHub 版与 F-Droid 版。