我读过这个:如何使用命令行下载 GitHub repo 为 .zip但我还是不清楚。
有没有办法将 github 或 github 项目作为 repo 添加到 Ubuntu 18.04,这样当我安装程序时,免费管例如,从该 repo 开始,它将保持最新状态。
答案1
简短的回答是:不,你不能。
git
repos 和 Ubuntu repos 有很大不同。
git
大多数情况下,repos 包含需要编译的软件源。
Ubuntu 存储库包含deb
可以直接安装到 Ubuntu 的二进制文件。
有一些例外。git
可以包含二进制文件,并且一些deb
包可以包含由 Ubuntu 编译的源,例如 DMKS。
但是它们仍然存在很大差异,并且没有“将 git repo 安装为 Ubuntu repo”的通用方法。
一般来说,您需要在 repogit pull
上git
执行更新源的操作,然后在每次想要更新时编译程序,除非您创建一个可以自动为您执行此操作的脚本。
答案2
如果你想走这条路,一种可能性是研究制作一个 snap 包。我知道当使用 webhook 来获取 github 存储库时,snap 包可以自动构建。这可能比你想象的要多,但这是一个选择,如果发布,整个社区都可以从中受益