Skip to content
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

Packaging for Linux #129

Closed
johanricher opened this issue Nov 6, 2018 · 8 comments
Closed

Packaging for Linux #129

johanricher opened this issue Nov 6, 2018 · 8 comments
Labels
compatibliity related to versions, OSs etc help wanted Extra attention is needed
Milestone

Comments

@johanricher
Copy link

johanricher commented Nov 6, 2018

Since static-GTFS-manager seems to be an application designed for desktop use, could you provide packages such as AppImage, .deb, .app for each release? That would ease program installation & running for users on Linux, like the .exe for Windows users.

@answerquest
Copy link
Collaborator

Hi @johanricher , thanks for posting the request. It gives us indication that there is demand for the feature and it's worth putting efforts into.

Linux may be doable, the same pyinstaller library I used for windows executable does for linux too. I'll try making a binary for the next release.

Mac: I have no clue how to make that happen. Will need help from contributors who work on Mac OS. Can you file a separate issue for Mac OS binary/dmg?

Docker is one possible way to go for a single cross-OS solution, and @laidig has contributed code to make something in docker. But I can't understand the process fully at present, and it needs testing. See if you can follow along and make it work at your end? #69

@answerquest answerquest added help wanted Extra attention is needed compatibliity related to versions, OSs etc labels Nov 6, 2018
@answerquest
Copy link
Collaborator

related: #84

@johanricher
Copy link
Author

johanricher commented Nov 6, 2018

Yes I think there's demand for such a packaged solution. At the moment I work on a project using static-GTFS-manager with several people and deploying it to a server is not the right workflow since we can't work on it at the same time. It makes much more sense to run it locally and work separately. You would have way more users if it was easy to install.
Docker could be an option, indeed. To be useful it would have to be provided for each version, or you could provide documentation to update the dockerized version.
I'll open a separate issue for Mac.

@johanricher johanricher changed the title Packaging for Linux and MacOS Packaging for Linux Nov 6, 2018
@answerquest
Copy link
Collaborator

update for linux : fleshed out docker way of doing things, will upload shell scripts shortly that will let user do the docker stuff by double-clicking.

@answerquest answerquest added this to the v3.3.0 milestone Nov 11, 2018
@answerquest
Copy link
Collaborator

update: Added a linux standalone executable, linux_GTFSManager_executable in the top folder. Double-click and go! Available from v3.3.0 onwards.

@answerquest
Copy link
Collaborator

Wiki page for running the tool with docker, in any OS: Running with Docker on any OS
. This also has simple script files to double-click to do the job.

@answerquest
Copy link
Collaborator

done with v3.3.0

@laidig
Copy link
Contributor

laidig commented Nov 11, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compatibliity related to versions, OSs etc help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants