Skip to content

Instantly share code, notes, and snippets.

@grumpydev
Created February 24, 2017 22:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save grumpydev/150a81aa304f6a27fb2b764f2dc70a7f to your computer and use it in GitHub Desktop.
Save grumpydev/150a81aa304f6a27fb2b764f2dc70a7f to your computer and use it in GitHub Desktop.
Install dotnet rc4 on unbuntu 16.10
#!/bin/bash
# Remove old version first using:
# sudo apt-get remove dotnet-dev-1.0.0-preview2.1-003177
# sudo apt autoremove
sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ yakkety main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893
sudo apt-get update
sudo apt-get install dotnet-dev-1.0.0-preview2.1-003177
cd ~/Downloads
wget -O runtime.tar.gz https://go.microsoft.com/fwlink/?LinkID=835024
mkdir -p runtime && tar -xzvf runtime.tar.gz -C runtime/
wget -O sdk.tar.gz https://go.microsoft.com/fwlink/?linkid=841687
mkdir -p sdk && tar -xzvf sdk.tar.gz -C sdk/
cp -r runtime/shared/Microsoft.NETCore.App/1.1.0/* sdk/shared/Microsoft.NETCore.App/1.0.3
cp -r runtime/shared/Microsoft.NETCore.App/1.1.0/* sdk/shared/Microsoft.NETCore.App/1.1.0
sudo cp -r sdk/sdk/1.0.0-rc4-004771 /usr/share/dotnet/sdk
sudo cp -r sdk/shared /usr/share/dotnet/
sudo chmod -R +r /usr/share/dotnet/shared
sudo chmod -R +r /usr/share/dotnet/sdk/1.0.0-rc4-004771
cp -r runtime/host/fxr/1.1.0/* sdk/host/fxr/1.0.1
mkdir sdk/host/fxr/1.1.1
cp -r runtime/host/fxr/1.1.0/* sdk/host/fxr/1.1.1
sudo cp -r sdk/host/fxr /usr/share/dotnet/host/
sudo chmod -R +r /usr/share/dotnet/host/fxr
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment