我使用Electron创建跨平台应用程序。 对于Windows和Mac,可以使用Electron工具如autoUpdate,Squirrel等来完成。但Linux存在问题。我为Ubuntu构建了.deb软件包,但是无法找到任何“逐步”说明或全面信息。
我不熟悉Java,也没有在Linux上创建应用程序的经验。
因此,主要问题是:
- 使用发行版软件包管理器的标准自动更新过程是什么?谁应该下载和安装更新并重新启动应用程序。
- 解决此问题的其他方法有哪些? 创建自定义更新的最佳实践是什么?
- .deb,.rpm软件包之间有什么区别,Ubuntu和Fedora之间有什么区别?
所有信息都将有所帮助,即使信息与Electron应用程序无关。