]> apps.delaporte.us Git - dotfiles.git/blobdiff - install/powershell.sh
Check for backups
[dotfiles.git] / install / powershell.sh
index 038e76abff9d602b1b6cb22e299e62377ec3180d..fc113cba14570ce0d14fcda2be9bcd946d6b1488 100755 (executable)
@@ -1,4 +1,31 @@
 if [ ! -f ~/.config/powershell/Microsoft.PowerShell_profile.ps1 ]; then
-       echo "************** Install PowerShell"
-       sudo apt-get install powershell
+
+###################################
+# Prerequisites
+
+# Update the list of packages
+sudo apt-get update
+
+# Install pre-requisite packages.
+sudo apt-get install -y wget
+
+# Get the version of Debian
+source /etc/os-release
+
+# Download the Microsoft repository GPG keys
+wget -q https://packages.microsoft.com/config/debian/$VERSION_ID/packages-microsoft-prod.deb
+
+# Register the Microsoft repository GPG keys
+sudo dpkg -i packages-microsoft-prod.deb
+
+# Delete the Microsoft repository GPG keys file
+rm packages-microsoft-prod.deb
+
+# Update the list of packages after we added packages.microsoft.com
+sudo apt-get update
+
+###################################
+# Install PowerShell
+sudo apt-get install -y powershell
+
 fi
\ No newline at end of file