Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

NOT CROSS PLATFORM

Linux User Here. (I am actually an OpenSUE and Arch user) when you think providing an Ubuntu solution https://www.typora.io/#linux and have

sudo add-apt-repository 'deb https://typora.io linux/'

this does not make this a Linux platform solution. Currently I think

1) Provide a RPM and a DEB

2) Provide a tar ball of the source so it can be compiled

3) Using a Linux application installer like flatpak, appimage or snap would also make it acceptable to me instead of RPM/DEB

Thank you for your work but being on Linux isn't simple and I don't think it is accurate to say cross compatible on Linux when all we got is a deb. Hope that in the next 3 years it gets easier.

The best solution I believe for providing packages for multiple of distribution is SUSE Build Services https://build.opensuse.org/. It provides the ability to build once and SUSE build solution will make packages for other distros. So it will make a deb, rpm and you could even have a package for Arch.

https://en.opensuse.org/openSUSE:Build_Service_Tutorial



There's an AppImage available which you can use to install it on any Linux Platform. I'm not sure how updates work for that though

https://bintray.com/probono/AppImages/Typora/0.9.19.glibc2.1...


FWIW, electron-builder even offers to generate Debian, RPM, Arch and plain tar packages simultaneously. So there's really no reason not to offer all.


So then the ability to provide all three is even simpler?


Assuming typora uses electron-builder (which most electron projects do), then it's just a config setting for their build pipeline, yes.


RHEL / CentOS user here... I feel the same




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: