diff --git a/doc/debian/packages.list b/doc/debian/packages.list new file mode 100644 index 0000000..c70bcea --- /dev/null +++ b/doc/debian/packages.list @@ -0,0 +1,7 @@ +black +composer +default-jre-headless +golang +npm +python-is-python3 +python3 diff --git a/doc/debian/scripts/install-dart.bash b/doc/debian/scripts/install-dart.bash new file mode 100644 index 0000000..dc0277c --- /dev/null +++ b/doc/debian/scripts/install-dart.bash @@ -0,0 +1,15 @@ +#!/bin/bash +set -euo pipefail + +# https://dart.dev/get-dart + +sudo apt update + +sudo apt install apt-transport-https gpg + +wget -qO- https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/google-dart.gpg + +echo 'deb [signed-by=/usr/share/keyrings/google-dart.gpg arch=amd64] https://storage.googleapis.com/download.dartlang.org/linux/debian stable main' | sudo tee /etc/apt/sources.list.d/dart_stable.list + +sudo apt update +sudo apt install dart diff --git a/doc/debian/scripts/install-dotnet.bash b/doc/debian/scripts/install-dotnet.bash new file mode 100644 index 0000000..2d3cfe2 --- /dev/null +++ b/doc/debian/scripts/install-dotnet.bash @@ -0,0 +1,11 @@ +#!/bin/bash +set -euo pipefail + +# https://learn.microsoft.com/en-us/dotnet/core/install/linux-debian + +wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb +sudo dpkg -i packages-microsoft-prod.deb +rm packages-microsoft-prod.deb + +sudo apt update +sudo apt install dotnet-sdk-7.0 diff --git a/doc/debian/scripts/install-packages.bash b/doc/debian/scripts/install-packages.bash new file mode 100644 index 0000000..8095376 --- /dev/null +++ b/doc/debian/scripts/install-packages.bash @@ -0,0 +1,4 @@ +#!/bin/bash +set -euo pipefail + +cat ../packages.list | xargs sudo apt install