Since, ’s , I was trying to get my hands dirty with . ASP.NET vNext’s open source .NET core [1.0.0](https://github.com/aspnet/Home/wiki/Roadmap) release is nearby .NET outside Windows the .NET Version Manager (DNVM) Install First and if you don’t already have them install unzip curl sudo apt-get install unzip curl Download and install DNVM curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh Use to verify installation dnvm Installing the Mono.NET Execution Environment (DNX) , so for the time being it’s better to at least get started with . .NET core is still immature Mono The below on : commands were tested on a 64bit laptop to install Mono Ubuntu Add Signing Key using wget "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" -O out && sudo apt-key add out && rm out Add Repository using echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list Update repolist using sudo apt-get update Install mono-devel using sudo apt-get install mono-devel Install using mono-complete sudo apt-get install mono-complete Install referenceassemblies-pcl using sudo apt-get install referenceassemblies-pcl using Verify installation dpkg can also be used to verify installation apt-cache policy <package-name> I was having troubles setting up Mono on my machine, I was not able to get . Ubuntu 14.4 required [ca-certificates-mono](http://www.mono-project.com/docs/getting-started/install/linux/#notes) package So, I had uninstalled Mono with and followed the above commands. sudo apt-get purge mono-complete Installing libuv To , it’s necessary to , follow the below commands: host ASP.NET MVC 5 apps outside IIS install libuv sudo apt-get install make automake libtool curlcurl -sSL | sudo tar zxfv - -C /usr/local/srccd /usr/local/src/libuv-1.4.2sudo sh autogen.shsudo ./configuresudo makesudo make installsudo rm -rf /usr/local/src/libuv-1.4.2 && cd ~/sudo ldconfig https://github.com/libuv/libuv/archive/v1.4.2.tar.gz Install Monodevelop IDE From VS code docs An example of a non-supported project type is an ASP.NET MVC Application. In this case, can be used MonoDevelop sudo apt-get install monodevelop which supports ASP.NET MVC projects. Phew, it looks like everything is ready to see .NET in action outside Windows. Photos Originally published at xameeramir.github.io .