Last active
April 11, 2018 03:10
-
-
Save ninjarobot/da90a16ca8963a0eba93233c924f3c30 to your computer and use it in GitHub Desktop.
Script to install a .NET Core 2.0 development environment with Mono as needed for Ionide.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Sets up a development environment for Ubuntu 16.04. | |
sudo apt-get install -y curl | |
# Microsoft source | |
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg | |
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg | |
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list' | |
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list' | |
# Mono source | |
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF | |
echo "deb http://download.mono-project.com/repo/ubuntu xenial main" | sudo tee /etc/apt/sources.list.d/mono-official.list | |
# .NET Core 2 SDK, VS Code, Mono 5.4 | |
sudo apt-get update | |
sudo apt-get install -y dotnet-sdk-2.1.4 code mono-devel |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment