我根据专有许可提交了我的应用程序“亮度控制器”,并且它已发布。它包含一个可执行 .py 文件。但该应用程序依赖于python-wxgtk2.8
我在评论字段中写的内容,但打包者可能忽略了它。我有什么办法可以自己添加依赖项吗?
请注意,我还没有对软件包进行 debian 化。我只是将 bright.py 文件打包并提交了。
我可以只制作一个包含依赖文件的 .deb 文件并提交吗?
该应用程序最初开源,但我将其提交为专有,这样我就不必打包它了。
答案1
在打包您的程序之前,他们会彻底检查所有文件、自述文件等,以便最终用户在使用您的程序时不会遇到问题。自述文件足够明确python-wxgtk2.8
,并且他们很可能会在构建后进行测试。
Ubuntu 对于哪些软件包可以进入存储库有着严格的政策。他们不太可能会忽略关于您的软件唯一依赖项的这些重要信息。
答案2
什么??实际上,这不是将应用程序发布到 Ubuntu 软件中心的正确方法,因为我已经提交了超过 15 个免费和非免费的应用程序,我制作了一个视频教程,其中包含打包应用程序并将其上传到任何商店所需的所有设置。
首先,他们不会接受您的应用程序的源代码。因为那会让它成为开源的!!他们接受经过 Debian 化的存档。我的 YouTube 视频中也介绍了对应用程序进行 Debian 化的过程。之后,您将经过 Debian 化的 tar.gz 上传到存储。阅读 ubuntu 网站上的官方文档或观看视频以了解如何操作。
- 视频封面在 qt 中创建一个基本的网络摄像头应用程序。
- 以 Debian 格式打包。
- 计算应用程序的依赖关系
- 将其上传到 Ubuntu-Play-Store。
注意 - 如果您将 Debian 打包后得到的 tar.gz 上传到 ubuntu 软件中心,则需要上传该压缩包。
这是 YouTube 链接 -https://www.youtube.com/watch?v=Be3vRVqPt58