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++ 更新框架的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu下qt如何编译c++源文件?

Ubuntu安装输入法

C++基础——Ubuntu下编写C++环境配置总结(C++基本简介Ubuntu环境配置编写简单C++例程)

[ubuntu][原创]ubuntu上pcl安装C++版

尝试在 Ubuntu 上配置 CMake 工具链

ubuntu软件和更新哪些要打开