I use electron to create cross-platform application. For Windows and Mac it could be done by electron tools, like autoUpdate, Squirrel, so on.
The problem is only with Linux. I have built a .deb package for Ubuntu. But I can't find any "step-by-step" instruction or comprehensive info about it.
I'm not familiar with java and hadn't experience with creating apps for Linux.
So the main questions are:
- What is a standard auto-update process using distribution's package manager? Who should do download and install update and restart an app.
- What are another ways to solve the issue. What is the best practise to create custom update?
- What are the differences between .deb, .rpm packages and what are the differences between Ubuntu and Fedora?
All information will be helpful, even the it (info) will not be related to electron app.