-
Notifications
You must be signed in to change notification settings - Fork 145
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
VM with game already installed #99
Comments
It's a good idea! +1 for me |
I don't think offering a VM image containing GameShell is meaningful (too big), but adding instructions, or at least a link to some HOWTO describing how to install Debian/Ubunto on Virtualbox is possible. What do you think? |
I was thinking like a minimal Ubuntu LTS VM with just the stuff needed as it will be probably used on the events/meetings where the game will be used. |
I'm not going to work on that, but another idea would be to find a minimal linux distribution for which we can configure a live cd (USB-stick) containing GameShell. |
It is not bad that distro as idea but wondering if as this game is used to teach linux maybe something based on Linux Mint, as example, can be also a way to invite them to try it other things. |
Given how cheap online storage is, I think it would not be so bad to provide virtual machine with a full-fledged, standard distribution like Debian (or Ubuntu, Mint, whatever). The easiest approach would probably be to provide a Vagrant file for generating the VM image, and also have the image contain a script that downloads the latest version of the game when you start it. (All of that can be taken care of in the Vagrant configuration file). This way, anyone can generate their own VMs, with more deps if they need them, and we can also generate a standard one and host it somewhere. |
I believe I've tackled this problem with my PR to add Dev Containers: #137 You can try it out on my fork: https://github.com/er2/GameShell/tree/devcontainer#getting-started https://github.com/er2/GameShell/tree/devcontainer#github-codespaces |
To help on teaching and so on, instead to offer only Docker a solution is a Virtualbox machine.
I mean a tutorial maybe on how to download a VM with ubuntu as example and steps to install it or to provide already a machine with the game installed and autoupdated.
As today also the installer doesn't focus on installing the packages require, so maybe provide also a script to run with sudo for that and install the game can be a solution.
The text was updated successfully, but these errors were encountered: