22
33# Copyright (c) 2021-2025 community-scripts ORG
44# Author: Kristian Skov
5- # License: MIT
6- # https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
5+ # License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE
76
8- source /dev/stdin <<< " $FUNCTIONS_FILE_PATH"
7+ source /dev/stdin <<< " $FUNCTIONS_FILE_PATH"
98color
109verb_ip6
1110catch_errors
@@ -15,33 +14,30 @@ update_os
1514
1615msg_info " Installing Dependencies"
1716$STD apt install -y \
18- curl \
17+ curl \
1918 mc \
2019 sudo \
21- gpg \
22- coreutils
20+ gpg \
21+ coreutils
2322msg_ok " Installed Dependencies"
2423
2524msg_info " Setup SQL Server 2022"
26- curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg
27- curl -fsSL https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list | sudo tee /etc/apt/sources.list.d/mssql-server-2022.list
28- # $STD curl https://packages.microsoft.com/keys/microsoft.asc | tee /etc/apt/trusted.gpg.d/microsoft.asc
29- # $STD curl -fsSL https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list | tee /etc/apt/sources.list.d/mssql-server-2022.list
30- $STD apt-get clean *
25+ curl -s https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc > /dev/null
26+ curl -fsSL https://packages.microsoft.com/config/ubuntu/22.04/mssql-server-2022.list | tee /etc/apt/sources.list.d/mssql-server-2022.list > /dev/null
3127$STD apt-get update -y
32- apt-get install -y mssql-server
28+ $STD apt-get install -y mssql-server
3329msg_ok " Setup Server 2022"
3430
3531msg_info " Installing SQL Server Tools"
3632export DEBIAN_FRONTEND=noninteractive
3733export ACCEPT_EULA=Y
38- curl https://packages.microsoft.com/keys/microsoft.asc | tee /etc/apt/trusted.gpg.d/microsoft.asc
39- curl https://packages.microsoft.com/config/ubuntu/22.04/prod.list | tee /etc/apt/sources.list.d/mssql-release.list
34+ curl -s https://packages.microsoft.com/keys/microsoft.asc | tee /etc/apt/trusted.gpg.d/microsoft.asc > /dev/null
35+ curl -fsSL https://packages.microsoft.com/config/ubuntu/22.04/prod.list | tee /etc/apt/sources.list.d/mssql-release.list > /dev/null
4036$STD apt-get update
4137$STD apt-get install -y -qq \
4238 mssql-tools18 \
4339 unixodbc-dev
44- echo ' export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~ /.bash_profile
40+ echo ' export PATH="$PATH:/opt/mssql-tools18/bin"' >> ~/.bash_profile
4541source ~ /.bash_profile
4642msg_ok " Installed SQL Server Tools"
4743
5349fi
5450
5551msg_info " Start Service"
56- systemctl enable -q --now mssql-server
52+ systemctl enable -q --now mssql-server
5753msg_ok " Service started"
5854
5955motd_ssh
0 commit comments