New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
App distribution to Ubuntu #66
Comments
I haven't published to PPA, but I have used them a good bit. I'd be willing to take this own to set things up and learn what's needed. |
I've been looking over what it takes to publish to PPA. PPA only allows uploading source packages and it creates the deb file for you. It looks like PPA doesn't support nodejs apps very well[1]. I think I would follow Atom[2] and publish deb packages on GitHub as part of the release. 1 https://askubuntu.com/questions/794953/electron-app-as-ppa |
Why not Flatpak? http://flatpak.org/ https://www.npmjs.com/package/electron-installer-flatpak Compile once, serve all. Unless you're looking for the exposure of the Ubuntu Software Center, in that case, I can understand that. |
Providing an AppImage would have, among others, these advantages:
Here is an overview of projects that are already distributing upstream-provided, official AppImages. This yml file controls the conversion of the existing deb to an AppImage file: Here is the resulting AppImage for testing: If you have questions, AppImage developers are on #AppImage on irc.freenode.net. |
Why not a Snap? You get very similar features of flatpak, but you show up in the Ubuntu Software Center. |
No experience yet with packaging snaps but since I'm tired of manually installing .debs I might take a look. |
IMO AppImage is the best. And it isn't linked to any platform, unlike snap (Ubuntu/Canonical ecosystem) and Flatpak (Fedora/Redhat ecosystem). There's this SO post on the differences between AppImage, Flatpack and Snap. Check it out in case you haven't already. |
+1 for PPA |
Duplicate of funded #2115 |
@Flexo013 actually it's not a duplicate, as the other one is about Flatpak only. A Flatpak cannot substitute an AppImage. |
Currently, Boostnote is supported AUR(Arch User Repository) for Arch Linux user.
I also want to distribute the app to Ubuntu Linux and need some help to make it possible.
I know there are 2 choices exists.
app-get
I'd tried both of them several months ago, but none of them worked well. I'm going to try it again somewhen, but I can't sure when it will be finished.
If you'd distributed an app on Ubuntu, please teach me how to do it.
The text was updated successfully, but these errors were encountered: