-
Notifications
You must be signed in to change notification settings - Fork 2
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
Package ergo for easier install/updating #16
Comments
I'm not very familiar with snap. Does it allow the application to interact outside of its sandbox easily (I was under the impression it's better for self-contained apps)? |
I spent some time yesterday looking into it. It's possible, but really not a great choice for us:
I'll probably just make regular deb and rpm packages. |
What advantage do deb and rpm packages have over the installer? Specifically, do they offer any more integration with the system aside from package manager update/uninstall management? |
I was mostly thinking about an update path, but the shell installer really is good. I've been thinking another idea over, taking a page from cargo:
I think I can implement all of this pretty easily, what do you think? |
My complaint with this is that it's not taking a page from cargo: it's taking a page from rustup. I.e., I'm more comfortable with this functionality in a separate tool (because e.g.
As far as update/uninstall goes, I'm not necessarily convinced more complexity there is warranted yet given there isn't a rapid release cycle. |
I think binary replacement isn't really an issue (rustup has A shebang is probably fine, but it requires having ergo on your path as opposed to some known relationship between the various ergo installs. Something like Also, installing to |
The existing installer is fine, and should continue to exist for anyone not using other alternatives, but packaging a few other ways would be convenient and can be automated upon release:
SnapThe text was updated successfully, but these errors were encountered: