Skip to content

Instantly share code, notes, and snippets.

@grumpydev
Created February 24, 2017 22:26
Show Gist options
  • Select an option

  • Save grumpydev/7d1037196d3f9cbf5ef23a09d4247e7c to your computer and use it in GitHub Desktop.

Select an option

Save grumpydev/7d1037196d3f9cbf5ef23a09d4247e7c to your computer and use it in GitHub Desktop.

Revisions

  1. grumpydev created this gist Feb 24, 2017.
    28 changes: 28 additions & 0 deletions install-rc4.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,28 @@
    #!/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