-
Notifications
You must be signed in to change notification settings - Fork 10
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
Release a Linux AppImage #60
Comments
I want to thank you in return for your suggestions to be concrete and easy to follow. Also, being novice in Linux I found following your tip beneficial for my literacy. Will see about AppImage the coming weekend. |
If you need some help, I know everything about AppImage but practically nothing about Mono... |
AppImage requires that application does not touch the application directory - when AppImage gets mounted, it is a temporary read-only mount point. I find it 100% reasonable, but currently Mtgdb.Gui does a many different things that result in writes to app directory, including self-update. Probably any reasonable packaging system would require or suggest a similar approach, so this needs to be fixed. Thus the issue is becoming long term. Filed #61 |
I was thinking that if the program is made to be AppImage friendly, then it could probably also be bundled better as a Windows portable executable instead of a zip file. If I can help out in other ways, please let me know. |
Bug report
Mtgdb.Gui version
Steps to reproduce the bug
Actual result (the bug)
Expected result
Feature request
description, importance statement
Possibly an easier way to support Linux users.
suggested solution
Look into packaging the application up as an AppImage, that way the AppImage can be executed to launch the GUI app, instead of having to extract all the files and run start.sh in a terminal.
https://docs.appimage.org/packaging-guide/index.html
As an example of another application that uses mono that ships an AppImage, maybe take a look at OpenRA's github with this issue (Bundle Mono inside AppImage): OpenRA/OpenRA#15965
Not bundling Mono is fine with me, just having it request it needing to be downloaded and installed is OK.
Thank you for taking my suggestions into consideration and I appreciate your hard work making and maintaining Mtgdb.Gui.
The text was updated successfully, but these errors were encountered: