我主要为 Ubuntu Linux 编写了一个 C++ 应用程序,并且正在寻找一个自动更新框架,即我希望应用程序检查更新并在可用和经过身份验证时下载它们。
我一直无法在 Linux 上找到 C++ 框架。我找到了 TUF,但 tha 是针对 python 的,Sparkle 是针对 OSX 的。那么有人知道可以帮助我的框架吗?
我主要为 Ubuntu Linux 编写了一个 C++ 应用程序,并且正在寻找一个自动更新框架,即我希望应用程序检查更新并在可用和经过身份验证时下载它们。
我一直无法在 Linux 上找到 C++ 框架。我找到了 TUF,但 tha 是针对 python 的,Sparkle 是针对 OSX 的。那么有人知道可以帮助我的框架吗?
如果您只对为 Ubuntu 提供此应用程序感兴趣,请查看 LaunchPad 的 PPA 功能: https ://help.launchpad.net/Packaging/PPA
这允许您创建自己的 APT 存储库。任何将你的 repo 添加到他的系统的用户都会自动获得你通过 repo 推送的所有更新。
当然,其他 Linux 发行版也有类似的设置,例如 Opensuse 有 OBS。但这不是你问题的一部分。
Notary 是用 Go 编写的更新框架 (TUF) 的实现。它由云原生计算基金会托管,是 Docker 的核心组件。