dotnetcore.sh 709 B

123456789101112131415161718
  1. #!/bin/bash
  2. fw_installed dotnetcore && return 0
  3. sudo apt-get purge -y --auto-remove dotnet-dev-2.0.0-* || true
  4. sudo apt-get purge -y --auto-remove dotnet-sdk-2.0.0-preview* || true
  5. # https://www.microsoft.com/net/core#linuxubuntu
  6. curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
  7. sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
  8. sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-trusty-prod trusty main" > /etc/apt/sources.list.d/dotnetdev.list'
  9. sudo apt-get update
  10. sudo apt-get install -y dotnet-sdk-2.0.0
  11. echo "PATH=$HOME/.dotnet:$PATH" > $IROOT/dotnetcore.installed
  12. source $IROOT/dotnetcore.installed
  13. dotnet --info