JavaUbuntu:如何让aptget/synaptic为自己的应用程序工作
我们正在开发一个(封闭源代码)Java应用程序,并考虑在用户机器上自动更新软件的可能性。幸运的是,几乎所有Linux系统都存在包管理器。出于几个原因,我们认为将应用程序添加到公共存储库是没有用的,但是如何创建一个自己的存储库,管理它,并告诉用户的机器从中轮询和更新呢
你可以在下面搜索框中键入要查询的问题!
我们正在开发一个(封闭源代码)Java应用程序,并考虑在用户机器上自动更新软件的可能性。幸运的是,几乎所有Linux系统都存在包管理器。出于几个原因,我们认为将应用程序添加到公共存储库是没有用的,但是如何创建一个自己的存储库,管理它,并告诉用户的机器从中轮询和更新呢
# 1 楼答案
Debian wiki上有一个Java/Packaging page
# 2 楼答案
有关打包应用程序的信息,请参见Debian Maintainers Guide。要分发包,您需要设置自己的包存储库,这可以使用
dpkg-scanpackages
或reprepro
工具完成。这方面的简短介绍可以在in this blog post中找到。为了简化向repo添加新构建包的过程,请查看dupload
工具# 3 楼答案