看看这个问题——如果我想从源代码构建应用程序的最新版本,我是否注定要手动检查更新?有没有更好的方法可以做到这一点?
答案1
只需设置一个源管理系统和一个 cron 作业来定期下载最新的更改。
答案2
如果您想要自动管理更新,则应该坚持使用 repos 作为您的包管理系统。
答案3
如果项目有公共源代码存储库,那将是一个选择。这里最大的缺点是,您可能不得不跟踪项目的最新版本,这在生产系统上可能并不理想(当然这取决于他们如何构建存储库)。
另一种选择是使用支持源代码包的包管理系统。FreeBSD 的 ports 系统在这方面非常出色,并且对于 Linux 和其他基于 *nix 的系统,还有许多其他替代方案。
我不知道 Windows 有任何类似的解决方案,但一般来说大多数 Windows 用户不会编译自己的源代码。