Update main/setup.sh

This commit is contained in:
2025-12-01 08:16:04 -08:00
parent 41c7ef9f39
commit a83e10ef3b

View File

@@ -18,12 +18,12 @@ apt-get -y upgrade
echo " " echo " "
echo "INFO ! Security Tools." echo "INFO ! Security Tools."
echo " " echo " "
# apt-get install --no-install-recommends -y clamav apt-get install --no-install-recommends -y clamav
apt-get install --no-install-recommends -y fail2ban apt-get install --no-install-recommends -y fail2ban
systemctl enable fail2ban --now systemctl enable fail2ban --now
echo " " echo " "
echo "INFO ! Installing utillities." echo "INFO ! utillities."
echo " " echo " "
apt-get install --no-install-recommends -y ttf-mscorefonts-installer apt-get install --no-install-recommends -y ttf-mscorefonts-installer
apt-get install --no-install-recommends -y putty apt-get install --no-install-recommends -y putty
@@ -42,9 +42,9 @@ apt-get install --no-install-recommends -y gnome-calendar
apt-get install --no-install-recommends -y libfuse2t64 apt-get install --no-install-recommends -y libfuse2t64
apt-get install --no-install-recommends -y tar apt-get install --no-install-recommends -y tar
# echo " " echo " "
# echo "INFO ! Installing MakeMKV-${MAKEMKV_VERSION} & utillities." echo "INFO ! Installing MakeMKV-${MAKEMKV_VERSION} & utillities."
# echo " " echo " "
# apt-get install --no-install-recommends -y build-essential pkg-config qtbase5-dev zlib1g-dev libc6-dev libssl-dev libexpat1-dev libavcodec-dev libgl1-mesa-dev ffmpeg # apt-get install --no-install-recommends -y build-essential pkg-config qtbase5-dev zlib1g-dev libc6-dev libssl-dev libexpat1-dev libavcodec-dev libgl1-mesa-dev ffmpeg
# wget --no-cache --show-progress --progress=bar:force:noscroll "https://www.makemkv.com/download/makemkv-bin-${MAKEMKV_VERSION}.tar.gz" -O makemkv-bin-${MAKEMKV_VERSION}.tar.gz # wget --no-cache --show-progress --progress=bar:force:noscroll "https://www.makemkv.com/download/makemkv-bin-${MAKEMKV_VERSION}.tar.gz" -O makemkv-bin-${MAKEMKV_VERSION}.tar.gz
@@ -65,9 +65,9 @@ apt-get install --no-install-recommends -y tar
# cd .. # cd ..
# rm -fr makemkv-*-* # rm -fr makemkv-*-*
# echo " " echo " "
# echo "INFO ! Installing Rubyripper utillities." echo "INFO ! Rubyripper utillities."
# echo " " echo " "
#apt-get install --no-install-recommends -y ruby ruby-rexml ruby-gettext ruby-gtk3 #apt-get install --no-install-recommends -y ruby ruby-rexml ruby-gettext ruby-gtk3
#apt-get install --no-install-recommends -y cdparanoia cd-discid eject normalize-audio sox cdrdao #apt-get install --no-install-recommends -y cdparanoia cd-discid eject normalize-audio sox cdrdao
#apt-get install --no-install-recommends -y vorbisgain mp3gain #apt-get install --no-install-recommends -y vorbisgain mp3gain
@@ -95,7 +95,7 @@ if dpkg -s code &> /dev/null
fi fi
echo " " echo " "
echo "INFO ! Installing media things." echo "INFO ! Media things."
echo " " echo " "
apt-get install --no-install-recommends -y audacity apt-get install --no-install-recommends -y audacity
apt-get install --no-install-recommends -y vlc apt-get install --no-install-recommends -y vlc
@@ -105,7 +105,6 @@ apt-get install --no-install-recommends -y gimp
# apt-get install --no-install-recommends -y inkscape # apt-get install --no-install-recommends -y inkscape
# apt-get install --no-install-recommends -y asunder # apt-get install --no-install-recommends -y asunder
# Jellyfin.
# if dpkg -s jellyfin-media-player &> /dev/null # if dpkg -s jellyfin-media-player &> /dev/null
# then # then
# echo "INFO ! jellyfin-media-player installed ... moving on." # echo "INFO ! jellyfin-media-player installed ... moving on."
@@ -117,15 +116,15 @@ apt-get install --no-install-recommends -y gimp
# rm -fr jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb # rm -fr jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb
# fi # fi
# echo " " echo " "
# echo "INFO ! Installing moddeling/3D Printing stuff." echo "INFO ! Moddeling/3D Printing stuff."
# echo " " echo " "
# apt-get install --no-install-recommends -y blender # apt-get install --no-install-recommends -y blender
# apt-get install --no-install-recommends -y freecad # apt-get install --no-install-recommends -y freecad
# apt-get install --no-install-recommends -y cura # apt-get install --no-install-recommends -y cura
echo " " echo " "
echo "INFO ! Installing Browser(s)." echo "INFO ! Browsers."
echo " " echo " "
if dpkg -s librewolf &> /dev/null if dpkg -s librewolf &> /dev/null
then then
@@ -138,41 +137,41 @@ if dpkg -s librewolf &> /dev/null
apt-get update && apt-get install --no-install-recommends -y librewolf apt-get update && apt-get install --no-install-recommends -y librewolf
fi fi
# if dpkg -s brave-browser &> /dev/null if dpkg -s brave-browser &> /dev/null
# then then
# echo "INFO ! Brave installed ... moving on." echo "INFO ! Brave installed ... moving on."
# else else
# echo " " echo " "
# echo "WARNING ! Brave not installed ... will install now." echo "WARNING ! Brave not installed ... will install now."
# curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
# echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list
# apt -y update apt -y update
# apt-get install --no-install-recommends -y brave-browser apt-get install --no-install-recommends -y brave-browser
# fi fi
# echo " " echo " "
# echo "INFO ! Installing Video Wallpaper." echo "INFO ! Installing Video Wallpaper."
# echo " " echo " "
#git clone https://github.com/ghostlexly/gpu-video-wallpaper.git #git clone https://github.com/ghostlexly/gpu-video-wallpaper.git
#chmod +x /gpu-video-wallpaper/install.sh #chmod +x /gpu-video-wallpaper/install.sh
#./gpu-video-wallpaper/install.sh #./gpu-video-wallpaper/install.sh
#rm -fr /gpu-video-wallpaper #rm -fr /gpu-video-wallpaper
# echo " " echo " "
# echo "INFO ! Installing Flatpack." echo "INFO ! Installing Flatpack."
# echo " " echo " "
#apt-get install --no-install-recommends -y flatpak #apt-get install --no-install-recommends -y flatpak
#apt-get install --no-install-recommends -y gnome-software-plugin-flatpak #apt-get install --no-install-recommends -y gnome-software-plugin-flatpak
#flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo #flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
# echo " " echo " "
# echo "INFO ! Installing Flatpack APP(S)." echo "INFO ! Flatpack APP(S)."
# echo " " echo " "
#flatpak install flathub io.github.jeffshee.Hidamari #flatpak install flathub io.github.jeffshee.Hidamari
# echo " " echo " "
# echo "Installing Microsoft Java" echo "INFO ! Installing Microsoft Java"
# echo " " echo " "
# if dpkg -s msopenjdk-21 &> /dev/null # if dpkg -s msopenjdk-21 &> /dev/null
# then # then
# echo "INFO ! msopenjdk-21 installed ... moving on." # echo "INFO ! msopenjdk-21 installed ... moving on."
@@ -189,7 +188,7 @@ fi
# fi # fi
echo " " echo " "
echo "Installing Wine/Winetricks" echo "INFO ! Installing Wine/Winetricks"
echo " " echo " "
if [ -e /usr/local/bin/winetricks ] if [ -e /usr/local/bin/winetricks ]
then then
@@ -237,7 +236,6 @@ if [ -e /home/${USER}/TeamSpeak3-Client-linux_amd64 ]
then then
echo "INFO ! TeamSpeak3-Client-linux_amd64 installed ... moving on." echo "INFO ! TeamSpeak3-Client-linux_amd64 installed ... moving on."
else else
echo " "
echo "WARNING ! TeamSpeak3-Client-linux_amd64 not installed ... will install now." echo "WARNING ! TeamSpeak3-Client-linux_amd64 not installed ... will install now."
wget --no-cache https://www.teamspeak.com/versions/client.json -O client.json wget --no-cache https://www.teamspeak.com/versions/client.json -O client.json
TS_VERSION_CHECK=$(cat client.json | grep version | head -1 | awk -F: '{print $4}' | sed 's/[",]//g' | sed "s/checksum//g") TS_VERSION_CHECK=$(cat client.json | grep version | head -1 | awk -F: '{print $4}' | sed 's/[",]//g' | sed "s/checksum//g")