Ubuntu 的 C++ 更新框架
Posted
技术标签:
【中文标题】Ubuntu 的 C++ 更新框架【英文标题】:C++ update framework for Ubuntu 【发布时间】:2012-06-14 16:50:03 【问题描述】:我主要为 Ubuntu Linux 编写了一个 C++ 应用程序,并且正在寻找一个自动更新框架,即我希望该应用程序检查更新并在可用并经过身份验证时下载它们。
我一直无法在 Linux 上找到 C++ 框架。我找到了 TUF,但 tha 是针对 python 的,Sparkle 是针对 OSX 的。那么有人知道可以帮助我的框架吗?
【问题讨论】:
不要。包管理器负责更新。 【参考方案1】:如果您仅有兴趣为 Ubuntu 提供此应用程序,请查看 LaunchPad 的 PPA 功能:https://help.launchpad.net/Packaging/PPA
这允许您创建自己的 APT 存储库。 任何将您的 repo 添加到他的系统的用户都会自动获得您通过 repo 推送的所有更新。
当然,其他 Linux 发行版也有类似的设置,例如Opensuse 有 OBS。 但这不是您问题的一部分。
【讨论】:
【参考方案2】:Notary 是用 Go 编写的更新框架 (TUF) 的实现。它由云原生计算基金会托管,是 Docker 的核心组件。
https://github.com/theupdateframework/notary
【讨论】:
以上是关于Ubuntu 的 C++ 更新框架的主要内容,如果未能解决你的问题,请参考以下文章