Update main/setup.sh

This commit is contained in:
2025-11-28 17:25:23 -08:00
parent e05c80864c
commit 608f227ccc

View File

@@ -18,6 +18,7 @@ apt-get -y upgrade
echo " "
echo "INFO ! Security Tools."
echo " "
# apt-get install --no-install-recommends -y clamav
apt-get install --no-install-recommends -y fail2ban
systemctl enable fail2ban --now
@@ -82,6 +83,18 @@ apt-get install --no-install-recommends -y git
# apt-get install --no-install-recommends -y adb
apt-get install --no-install-recommends -y python
# VS-Code
if dpkg -s code &> /dev/null
then
echo "INFO ! code found ... will not download."
else
echo " "
echo "WARNING ! code not found ... will download now."
wget --no-cache --show-progress --progress=bar:force:noscroll "https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64" -O vs-code.deb
dpkg -i vs-code.deb
rm -fr vs-code.deb
fi
echo " "
echo "INFO ! Installing media things."
echo " "
@@ -93,6 +106,18 @@ apt-get install --no-install-recommends -y gimp
# apt-get install --no-install-recommends -y inkscape
# apt-get install --no-install-recommends -y asunder
# Jellyfin.
# if dpkg -s jellyfin-media-player &> /dev/null
# then
# echo "INFO ! jellyfin-media-player found ... will not download."
# else
# echo " "
# echo "WARNING ! jellyfin-media-player not found ... will download now."
# wget --no-cache --show-progress --progress=bar:force:noscroll "https://github.com/jellyfin/jellyfin-media-player/releases/download/v${JF_VERSION}/jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb" -O jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb
# dpkg -i jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb
# rm -fr jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb
# fi
echo " "
echo "INFO ! Installing moddeling/3D Printing stuff."
echo " "
@@ -101,8 +126,9 @@ echo " "
# apt-get install --no-install-recommends -y cura
echo " "
echo "INFO ! Installing librewolf Browser."
echo "INFO ! Installing Browser(s)."
echo " "
# librewolf.
if dpkg -s librewolf &> /dev/null
then
echo "INFO ! librewolf found ... will not download."
@@ -113,10 +139,7 @@ if dpkg -s librewolf &> /dev/null
extrepo enable librewolf
apt-get update && apt-get install -y librewolf
fi
echo " "
echo "INFO ! Installing brave Browser."
echo " "
# brave.
# if dpkg -s brave-browser &> /dev/null
# then
# echo "INFO ! librewolf found ... will not download."
@@ -149,34 +172,6 @@ echo "INFO ! Installing Flatpack APP(S)."
echo " "
#flatpak install flathub io.github.jeffshee.Hidamari
echo " "
echo "INFO ! Installing Jellyfin."
echo " "
# if dpkg -s jellyfin-media-player &> /dev/null
# then
# echo "INFO ! jellyfin-media-player found ... will not download."
# else
# echo " "
# echo "WARNING ! jellyfin-media-player not found ... will download now."
# wget --no-cache --show-progress --progress=bar:force:noscroll "https://github.com/jellyfin/jellyfin-media-player/releases/download/v${JF_VERSION}/jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb" -O jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb
# dpkg -i jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb
# rm -fr jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb
# fi
echo " "
echo "INFO ! Installing VS-Code."
echo " "
if dpkg -s code &> /dev/null
then
echo "INFO ! code found ... will not download."
else
echo " "
echo "WARNING ! code not found ... will download now."
wget --no-cache --show-progress --progress=bar:force:noscroll "https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64" -O vs-code.deb
dpkg -i vs-code.deb
rm -fr vs-code.deb
fi
echo " "
echo "Installing Microsoft Java"
echo " "
@@ -196,7 +191,7 @@ echo " "
# fi
echo " "
echo "Installing wine/winetricks"
echo "Installing Wine/Winetricks"
echo " "
if [ -e /usr/local/bin/winetricks ]
then
@@ -262,13 +257,13 @@ if [ -e /home/${USER}/TeamSpeak3-Client-linux_amd64 ]
fi
echo " "
echo "INFO ! Removing Games."
echo "INFO ! Removing games."
echo " "
apt-get remove -y gnome-2048 five-or-more four-in-a-row hitori gnome-klotski gnome-mahjongg gnome-nibbles gnome-robots gnome-sudoku gnome-taquin gnome-tetravex gnome-reversi iagno lightsoff quadrapassel swell-foop tali
apt-get purge -y gnome-2048 five-or-more four-in-a-row hitori gnome-klotski gnome-mahjongg gnome-nibbles gnome-robots gnome-sudoku gnome-taquin gnome-tetravex gnome-reversi iagno lightsoff quadrapassel swell-foop tali
echo " "
echo "INFO ! Removing Other things."
echo "INFO ! Removing other things."
echo " "
apt-get remove -y hexchat* pidgin* transmission* firefox-esr remmina kdeconnect-* x11vnc
apt-get purge -y hexchat* pidgin* transmission* firefox-esr remmina kdeconnect-* x11vnc