Last active
April 25, 2021 14:11
-
-
Save BeerOnBeard/fb44838321093dbf760d3c900758eab2 to your computer and use it in GitHub Desktop.
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
#!/bin/bash | |
echo 'UPDATE PACKAGE INDEX...'; | |
sudo apt-get update; | |
echo;echo;echo;echo 'INSTALL PACKAGES TO ALLOW APT TO USE A REPOSITORY OVER HTTPS...' | |
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common; | |
echo;echo;echo;echo 'ADD GPG KEYS...'; | |
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg; | |
sudo mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg; | |
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -; | |
echo;echo;echo;echo 'ADD REPOSITORIES...'; | |
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'; | |
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-artful-prod artful main" > /etc/apt/sources.list.d/dotnetdev.list' | |
# NOTE: Using edge because I'm installing on Ubuntu 17.10. Docker CE only has 17.10 support in edge. | |
sudo add-apt-repository \ | |
"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable edge"; | |
echo;echo;echo;echo 'UPDATE PACKAGE CACHE...'; | |
sudo apt-get update; | |
echo;echo;echo;echo 'INSTALL PACKAGES...'; | |
sudo apt-get install -y code docker-ce dotnet-sdk-2.0.3; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment