the Linux Subsystem for Windows 10 is originally just designed to run elf executables and some basic shell scripts. It is afaik not designed to run complex applications like an ERP-Server. So the issue of it hanging when installing could be on various different levels: starting from not having correct permissions for some folders to for the installation required files not being available on the Subsystem at all.
I would highly recommend NOT trying to install metasfresh on the Windows 10 integrated Linux Subsystem - Ubuntu branding or not.
There are, however alternatives if you want to try metasfresh:
If you're just interested in testing metasfresh and checking out our webinterface, you can subscribe on our website here: https://metasfresh.com/en/nextgen/ and get a personal demo instance free of charge.
'Demo' in the sense of that it will be removed if you don't opt in after a week. All functionality of the full metasfresh service is included in that free of charge demo-instance.
Plus, you don't have to bother to install it. We're doing that for you.
If you want to install metasfresh on premise in your environment or are just interested in how to install metasfresh, I would suggest using a virtual machine for that.
We've had pretty good experiences with running a Virtualbox Ubuntu on a powerful enough Desktop PC (at least 8GB RAM - depending on what Windows applications you're running in the background).
Here are some links for the resources required:
Ubuntu 16.04 Server amd64: http://releases.ubuntu.com/16.04/
With that up and running you should be able to follow our guide to have a metasfresh installation running on premise: http://docs.metasfresh.org/installation_collection/EN/installer_how_do_install_metasfresh_package.html
Go the docker-route:
You can also install docker and docker-compose on your Desktop PC and install metasfresh using our docker-repository from github: https://github.com/metasfresh/metasfresh-docker
However, please keep in mind we only tested the docker installation on linux server. So I'd suggest installing a VM (eg. Virtualbox) and install docker and metasfresh-docker on there. Here's a guide on how to install metasfresh-docker using the example of a Ubuntu Server: http://docs.metasfresh.org/installation_collection/EN/How_do_I_setup_the_metasfresh_stack_using_Docker.html
Of course, maybe someone else from our community tried installing metasfresh on the Linux Subsystem for Windows and succeeded, but I don't think I've heard of someone succeeding ( if anyone actually did it, please correct me and maybe put a short how to in here ).