Update main/setup.sh
This commit is contained in:
@@ -18,6 +18,7 @@ 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 fail2ban
|
apt-get install --no-install-recommends -y fail2ban
|
||||||
systemctl enable fail2ban --now
|
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 adb
|
||||||
apt-get install --no-install-recommends -y python
|
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 " "
|
||||||
echo "INFO ! Installing media things."
|
echo "INFO ! Installing media things."
|
||||||
echo " "
|
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 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
|
||||||
|
# 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 " "
|
||||||
echo "INFO ! Installing moddeling/3D Printing stuff."
|
echo "INFO ! Installing moddeling/3D Printing stuff."
|
||||||
echo " "
|
echo " "
|
||||||
@@ -101,8 +126,9 @@ echo " "
|
|||||||
# apt-get install --no-install-recommends -y cura
|
# apt-get install --no-install-recommends -y cura
|
||||||
|
|
||||||
echo " "
|
echo " "
|
||||||
echo "INFO ! Installing librewolf Browser."
|
echo "INFO ! Installing Browser(s)."
|
||||||
echo " "
|
echo " "
|
||||||
|
# librewolf.
|
||||||
if dpkg -s librewolf &> /dev/null
|
if dpkg -s librewolf &> /dev/null
|
||||||
then
|
then
|
||||||
echo "INFO ! librewolf found ... will not download."
|
echo "INFO ! librewolf found ... will not download."
|
||||||
@@ -113,10 +139,7 @@ if dpkg -s librewolf &> /dev/null
|
|||||||
extrepo enable librewolf
|
extrepo enable librewolf
|
||||||
apt-get update && apt-get install -y librewolf
|
apt-get update && apt-get install -y librewolf
|
||||||
fi
|
fi
|
||||||
|
# brave.
|
||||||
echo " "
|
|
||||||
echo "INFO ! Installing brave Browser."
|
|
||||||
echo " "
|
|
||||||
# if dpkg -s brave-browser &> /dev/null
|
# if dpkg -s brave-browser &> /dev/null
|
||||||
# then
|
# then
|
||||||
# echo "INFO ! librewolf found ... will not download."
|
# echo "INFO ! librewolf found ... will not download."
|
||||||
@@ -149,34 +172,6 @@ echo "INFO ! Installing Flatpack APP(S)."
|
|||||||
echo " "
|
echo " "
|
||||||
#flatpak install flathub io.github.jeffshee.Hidamari
|
#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 " "
|
||||||
echo "Installing Microsoft Java"
|
echo "Installing Microsoft Java"
|
||||||
echo " "
|
echo " "
|
||||||
@@ -196,7 +191,7 @@ echo " "
|
|||||||
# fi
|
# fi
|
||||||
|
|
||||||
echo " "
|
echo " "
|
||||||
echo "Installing wine/winetricks"
|
echo "Installing Wine/Winetricks"
|
||||||
echo " "
|
echo " "
|
||||||
if [ -e /usr/local/bin/winetricks ]
|
if [ -e /usr/local/bin/winetricks ]
|
||||||
then
|
then
|
||||||
@@ -262,13 +257,13 @@ if [ -e /home/${USER}/TeamSpeak3-Client-linux_amd64 ]
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
echo " "
|
echo " "
|
||||||
echo "INFO ! Removing Games."
|
echo "INFO ! Removing games."
|
||||||
echo " "
|
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 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
|
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 " "
|
||||||
echo "INFO ! Removing Other things."
|
echo "INFO ! Removing other things."
|
||||||
echo " "
|
echo " "
|
||||||
apt-get remove -y hexchat* pidgin* transmission* firefox-esr remmina kdeconnect-* x11vnc
|
apt-get remove -y hexchat* pidgin* transmission* firefox-esr remmina kdeconnect-* x11vnc
|
||||||
apt-get purge -y hexchat* pidgin* transmission* firefox-esr remmina kdeconnect-* x11vnc
|
apt-get purge -y hexchat* pidgin* transmission* firefox-esr remmina kdeconnect-* x11vnc
|
||||||
|
|||||||
Reference in New Issue
Block a user