add 20.04lts and update ms repos

This commit is contained in:
2022-02-22 00:13:07 +01:00
parent 15911d094a
commit 6dd3736e56

View File

@@ -9,11 +9,12 @@ if [ "$(id -u)" != "0" ]; then
echo "This script must be run as root" 1>&2 echo "This script must be run as root" 1>&2
exit 1 exit 1
fi fi
VERSION="Version: 0.2v"
clear clear
echo "$VERSION"
echo "################################################" echo "################################################"
echo "# Version: 0.1v #" echo "# #"
echo "# #" echo "# #"
echo "# TS3AudioBot #" echo "# TS3AudioBot #"
echo "# Installer #" echo "# Installer #"
@@ -27,61 +28,129 @@ echo "################################################"
echo -n "Choose your System" echo -n "Choose your System"
echo "" echo ""
PS3='Please choose between 1-3:: ' PS3='Please choose between 1-5:: '
options=("Debian 10" "Debian 9" "Ubuntu 18.04" "Quit") options=("Debian 11" "Debian 10" "Debian 9" "Ubuntu 20.04" "Ubuntu 18.04" "Quit")
select opt in "${options[@]}" select opt in "${options[@]}"
do do
case $opt in case $opt in
"Debian 10") "Debian 11")
echo "starting installer for Debian 10..." echo "starting installer for Debian 11..."
sleep 2 sleep 2
echo "install system packages ..." echo "install system packages ..."
apt-get install apt-transport-https pgp -y > /dev/null apt-get install apt-transport-https pgp -y > /dev/null
echo "install Microsoft repository ..." echo "install Microsoft repository ..."
wget -O- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg wget https://packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/ sudo dpkg -i packages-microsoft-prod.deb
wget https://packages.microsoft.com/config/debian/10/prod.list rm packages-microsoft-prod.deb
sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list echo "starting installer for Debian 11..."
sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg
sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list
clear
echo "starting installer for Debian 10..."
echo "install system packages ..." echo "install system packages ..."
echo "install Microsoft repository ..." echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-3.1 ..." echo "install Microsoft DOTNET-6.0 ..."
apt install dotnet-sdk-2.2 dotnet-sdk-3.1 -y apt-get update && apt-get install dotnet-sdk-3.1 dotnet-sdk-6.0 -y > /dev/null
clear clear
echo "starting installer for Debian 10..." echo "starting installer for Debian 11..."
echo "install system packages ..." echo "install system packages ..."
echo "install Microsoft repository ..." echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-3.1 ..." echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..." echo "install FFMPEG and Opus ..."
apt install ffmpeg libopus-dev -y apt-get install ffmpeg libopus-dev -y > /dev/null
clear clear
echo "starting installer for Debian 10..." echo "starting installer for Debian 11..."
echo "install system packages ..." echo "install system packages ..."
echo "install Microsoft repository ..." echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-3.1 ..." echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..." echo "install FFMPEG and Opus ..."
echo "install youtube-dl ..." echo "install youtube-dl ..."
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl sudo chmod a+rx /usr/local/bin/youtube-dl
clear clear
echo "starting installer for Debian 10..." echo "starting installer for Debian 11..."
echo "install system packages ..." echo "install system packages ..."
echo "install Microsoft repository ..." echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-3.1 ..." echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..." echo "install FFMPEG and Opus ..."
echo "install youtube-dl ..." echo "install youtube-dl ..."
echo "install TS3AudioBot ..." echo "install TS3AudioBot ..."
echo "Folder: Bot" echo "Folder: Bot"
wget -O Bot.zip https://splamy.de/api/nightly/ts3ab/develop/download wget -O Bot.zip https://splamy.de/api/nightly/projects/ts3ab/develop/download
apt install unzip -y && unzip Bot.zip -d Bot && cd Bot/ apt-get install unzip -y && unzip Bot.zip -d Bot && cd Bot/
clear clear
echo "starting installer for Debian 10..." echo "starting installer for Debian 11..."
echo "install system packages ..." echo "install system packages ..."
echo "install Microsoft repository ..." echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-3.1 ..." echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..."
echo "install youtube-dl ..."
echo "install TS3AudioBot ..."
echo "Folder: Bot"
echo "cleanup this install ..."
sleep 5
clear
echo "################################################"
echo "# #"
echo "# #"
echo "# #"
echo "# Thank you for use #"
echo "# this installer #"
echo "# #"
echo "# #"
echo "# run this Bot with #"
echo "# > cd Bot/ #"
echo "# > dotnet TS3AudioBot.dll #"
echo "# #"
echo "# #"
echo "# #"
echo "# johanneskr.de #"
echo "################################################"
echo ""
break
;;
"Debian 10")
echo "starting installer for Debian 10 ..."
sleep 2
echo "install system packages ..."
apt-get install apt-transport-https pgp -y > /dev/null
echo "install Microsoft repository ..."
wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
echo "starting installer for Debian 10 ..."
echo "install system packages ..."
echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-6.0 ..."
apt-get update && apt-get install dotnet-sdk-3.1 dotnet-sdk-6.0 -y > /dev/null
clear
echo "starting installer for Debian 10 ..."
echo "install system packages ..."
echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..."
apt-get install ffmpeg libopus-dev -y
clear
echo "starting installer for Debian 10 ..."
echo "install system packages ..."
echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..."
echo "install youtube-dl ..."
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
clear
echo "starting installer for Debian 10 ..."
echo "install system packages ..."
echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..."
echo "install youtube-dl ..."
echo "install TS3AudioBot ..."
echo "Folder: Bot"
wget -O Bot.zip https://splamy.de/api/nightly/projects/ts3ab/develop/download
apt-get install unzip -y && unzip Bot.zip -d Bot && cd Bot/
clear
echo "starting installer for Debian 10 ..."
echo "install system packages ..."
echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..." echo "install FFMPEG and Opus ..."
echo "install youtube-dl ..." echo "install youtube-dl ..."
echo "install TS3AudioBot ..." echo "install TS3AudioBot ..."
@@ -109,7 +178,7 @@ do
break break
;; ;;
"Debian 9") "Debian 9")
echo "starting installer for Debian 9..." echo "starting installer for Debian 9 ..."
sleep 2 sleep 2
echo "install system packages ..." echo "install system packages ..."
apt-get install apt-transport-https pgp -y > /dev/null apt-get install apt-transport-https pgp -y > /dev/null
@@ -120,44 +189,43 @@ do
sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list sudo mv prod.list /etc/apt/sources.list.d/microsoft-prod.list
sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg sudo chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg
sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list sudo chown root:root /etc/apt/sources.list.d/microsoft-prod.list
clear echo "starting installer for Debian 9 ..."
echo "starting installer for Debian 10..."
echo "install system packages ..." echo "install system packages ..."
echo "install Microsoft repository ..." echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-3.1 ..." echo "install Microsoft DOTNET-6.0 ..."
apt-get install dotnet-sdk-2.2 dotnet-sdk-3.1 -y apt-get update && apt-get install dotnet-sdk-2.2 dotnet-sdk-3.1 dotnet-sdk-6.0 -y > /dev/null
clear clear
echo "starting installer for Debian 10..." echo "starting installer for Debian 9 ..."
echo "install system packages ..." echo "install system packages ..."
echo "install Microsoft repository ..." echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-3.1 ..." echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..." echo "install FFMPEG and Opus ..."
apt-get install ffmpeg libopus-dev -y apt-get install ffmpeg libopus-dev -y
clear clear
echo "starting installer for Debian 10..." echo "starting installer for Debian 9 ..."
echo "install system packages ..." echo "install system packages ..."
echo "install Microsoft repository ..." echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-3.1 ..." echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..." echo "install FFMPEG and Opus ..."
echo "install youtube-dl ..." echo "install youtube-dl ..."
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl sudo chmod a+rx /usr/local/bin/youtube-dl
clear clear
echo "starting installer for Debian 10..." echo "starting installer for Debian 9 ..."
echo "install system packages ..." echo "install system packages ..."
echo "install Microsoft repository ..." echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-3.1 ..." echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..." echo "install FFMPEG and Opus ..."
echo "install youtube-dl ..." echo "install youtube-dl ..."
echo "install TS3AudioBot ..." echo "install TS3AudioBot ..."
echo "Folder: Bot" echo "Folder: Bot"
wget -O Bot.zip https://splamy.de/api/nightly/ts3ab/develop/download wget -O Bot.zip https://splamy.de/api/nightly/projects/ts3ab/develop/download
apt-get install unzip -y && unzip Bot.zip -d Bot && cd Bot/ apt-get install unzip -y && unzip Bot.zip -d Bot && cd Bot/
clear clear
echo "starting installer for Debian 10..." echo "starting installer for Debian 9 ..."
echo "install system packages ..." echo "install system packages ..."
echo "install Microsoft repository ..." echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-3.1 ..." echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..." echo "install FFMPEG and Opus ..."
echo "install youtube-dl ..." echo "install youtube-dl ..."
echo "install TS3AudioBot ..." echo "install TS3AudioBot ..."
@@ -190,48 +258,121 @@ do
echo "install system packages ..." echo "install system packages ..."
sudo add-apt-repository universe sudo add-apt-repository universe
sudo apt-get update sudo apt-get update
sudo apt-get install apt-transport-https pgp -y > /dev/null sudo apt-get install apt-transport-https -y > /dev/null
echo "install Microsoft repository ..." echo "install Microsoft repository ..."
wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb -y > /dev/null sudo dpkg -i packages-microsoft-prod.deb -y > /dev/null
clear echo "starting installer for Ubuntu 18.04 ..."
echo "starting installer for Debian 10..."
echo "install system packages ..." echo "install system packages ..."
echo "install Microsoft repository ..." echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-3.1 ..." echo "install Microsoft DOTNET-6.0 ..."
apt-get install dotnet-sdk-2.2 dotnet-sdk-3.1 -y apt-get update && apt-get install dotnet-sdk-3.1 dotnet-sdk-6.0 -y > /dev/null
clear clear
echo "starting installer for Debian 10..." echo "starting installer for Ubuntu 18.04 ..."
echo "install system packages ..." echo "install system packages ..."
echo "install Microsoft repository ..." echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-3.1 ..." echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..." echo "install FFMPEG and Opus ..."
apt-get install ffmpeg libopus-dev -y apt-get install ffmpeg libopus-dev -y
clear clear
echo "starting installer for Debian 10..." echo "starting installer for Ubuntu 18.04 ..."
echo "install system packages ..." echo "install system packages ..."
echo "install Microsoft repository ..." echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-3.1 ..." echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..." echo "install FFMPEG and Opus ..."
echo "install youtube-dl ..." echo "install youtube-dl ..."
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl sudo chmod a+rx /usr/local/bin/youtube-dl
clear clear
echo "starting installer for Debian 10..." echo "starting installer for Ubuntu 18.04 ..."
echo "install system packages ..." echo "install system packages ..."
echo "install Microsoft repository ..." echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-3.1 ..." echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..." echo "install FFMPEG and Opus ..."
echo "install youtube-dl ..." echo "install youtube-dl ..."
echo "install TS3AudioBot ..." echo "install TS3AudioBot ..."
echo "Folder: Bot" echo "Folder: Bot"
wget -O Bot.zip https://splamy.de/api/nightly/ts3ab/develop/download wget -O Bot.zip https://splamy.de/api/nightly/projects/ts3ab/develop/download
apt-get install unzip -y && unzip Bot.zip -d Bot && cd Bot/ apt-get install unzip -y && unzip Bot.zip -d Bot && cd Bot/
clear clear
echo "starting installer for Debian 10..." echo "starting installer for Ubuntu 18.04 ..."
echo "install system packages ..." echo "install system packages ..."
echo "install Microsoft repository ..." echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-3.1 ..." echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..."
echo "install youtube-dl ..."
echo "install TS3AudioBot ..."
echo "Folder: Bot"
echo "cleanup this install ..."
sleep 5
clear
echo "################################################"
echo "# #"
echo "# #"
echo "# #"
echo "# Thank you for use #"
echo "# this installer #"
echo "# #"
echo "# #"
echo "# run this Bot with #"
echo "# > cd Bot/ #"
echo "# > dotnet TS3AudioBot.dll #"
echo "# #"
echo "# #"
echo "# #"
echo "# johanneskr.de #"
echo "################################################"
echo ""
break
;;
"Ubuntu 20.04")
echo "starting installer for Ubuntu 20.04 ..."
sleep 2
echo "install system packages ..."
sudo add-apt-repository universe
sudo apt-get update
sudo apt-get install apt-transport-https pgp -y > /dev/null
echo "install Microsoft repository ..."
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb
echo "starting installer for Ubuntu 20.04 ..."
echo "install system packages ..."
echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-6.0 ..."
apt-get update && apt-get install dotnet-sdk-3.1 dotnet-sdk-6.0 -y > /dev/null
clear
echo "starting installer for Ubuntu 20.04 ..."
echo "install system packages ..."
echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..."
apt-get install ffmpeg libopus-dev -y
clear
echo "starting installer for Ubuntu 20.04 ..."
echo "install system packages ..."
echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..."
echo "install youtube-dl ..."
sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl
clear
echo "starting installer for Ubuntu 20.04 ..."
echo "install system packages ..."
echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..."
echo "install youtube-dl ..."
echo "install TS3AudioBot ..."
echo "Folder: Bot"
wget -O Bot.zip https://splamy.de/api/nightly/projects/ts3ab/develop/download
apt-get install unzip -y && unzip Bot.zip -d Bot && cd Bot/
clear
echo "starting installer for Ubuntu 20.04 ..."
echo "install system packages ..."
echo "install Microsoft repository ..."
echo "install Microsoft DOTNET-6.0 ..."
echo "install FFMPEG and Opus ..." echo "install FFMPEG and Opus ..."
echo "install youtube-dl ..." echo "install youtube-dl ..."
echo "install TS3AudioBot ..." echo "install TS3AudioBot ..."