Skip to content

VM with game already installed #99

Description

@Mte90

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.

Activity

  1. ziriuz84 commented on Jun 19, 2022

    @ziriuz84
    Contributor

    It's a good idea! +1 for me

  2. phyver commented on Jun 19, 2022

    @phyver
    Owner

    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.
    With a VM, the standard instructions can be used unchanged.

    What do you think?

  3. Mte90 commented on Jun 20, 2022

    @Mte90
    ContributorAuthor

    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.
    About the space I think that we can find where put the file also if it is big.

  4. phyver commented on Sep 7, 2022

    @phyver
    Owner

    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.
    Not sure which one is best. Porteus might fit the bill, but I haven't really tested anything.

  5. Mte90 commented on Sep 7, 2022

    @Mte90
    ContributorAuthor

    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.

  6. rlepigre commented on Sep 12, 2022

    @rlepigre
    Collaborator

    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.

  7. er2 commented on Nov 24, 2024

    @er2
    Contributor

    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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions