From a83e10ef3b42ee5ed7f1f14acb0d5e69feb05ffb Mon Sep 17 00:00:00 2001 From: fithwum Date: Mon, 1 Dec 2025 08:16:04 -0800 Subject: [PATCH] Update main/setup.sh --- main/setup.sh | 76 +++++++++++++++++++++++++-------------------------- 1 file changed, 37 insertions(+), 39 deletions(-) diff --git a/main/setup.sh b/main/setup.sh index b4057fc..f78d664 100644 --- a/main/setup.sh +++ b/main/setup.sh @@ -18,12 +18,12 @@ 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 clamav apt-get install --no-install-recommends -y fail2ban systemctl enable fail2ban --now echo " " -echo "INFO ! Installing utillities." +echo "INFO ! utillities." echo " " apt-get install --no-install-recommends -y ttf-mscorefonts-installer 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 tar -# echo " " -# echo "INFO ! Installing MakeMKV-${MAKEMKV_VERSION} & utillities." -# echo " " +echo " " +echo "INFO ! Installing MakeMKV-${MAKEMKV_VERSION} & utillities." +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 # 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 .. # rm -fr makemkv-*-* -# echo " " -# echo "INFO ! Installing Rubyripper utillities." -# echo " " +echo " " +echo "INFO ! Rubyripper utillities." +echo " " #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 vorbisgain mp3gain @@ -95,7 +95,7 @@ if dpkg -s code &> /dev/null fi echo " " -echo "INFO ! Installing media things." +echo "INFO ! Media things." echo " " apt-get install --no-install-recommends -y audacity 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 asunder -# Jellyfin. # if dpkg -s jellyfin-media-player &> /dev/null # then # 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 # fi -# echo " " -# echo "INFO ! Installing moddeling/3D Printing stuff." -# echo " " +echo " " +echo "INFO ! Moddeling/3D Printing stuff." +echo " " # apt-get install --no-install-recommends -y blender # apt-get install --no-install-recommends -y freecad # apt-get install --no-install-recommends -y cura echo " " -echo "INFO ! Installing Browser(s)." +echo "INFO ! Browsers." echo " " if dpkg -s librewolf &> /dev/null then @@ -138,41 +137,41 @@ if dpkg -s librewolf &> /dev/null apt-get update && apt-get install --no-install-recommends -y librewolf fi -# if dpkg -s brave-browser &> /dev/null -# then -# echo "INFO ! Brave installed ... moving on." -# else -# echo " " -# 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 -# 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-get install --no-install-recommends -y brave-browser -# fi +if dpkg -s brave-browser &> /dev/null + then + echo "INFO ! Brave installed ... moving on." + else + echo " " + 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 + 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-get install --no-install-recommends -y brave-browser +fi -# echo " " -# echo "INFO ! Installing Video Wallpaper." -# echo " " +echo " " +echo "INFO ! Installing Video Wallpaper." +echo " " #git clone https://github.com/ghostlexly/gpu-video-wallpaper.git #chmod +x /gpu-video-wallpaper/install.sh #./gpu-video-wallpaper/install.sh #rm -fr /gpu-video-wallpaper -# echo " " -# echo "INFO ! Installing Flatpack." -# echo " " +echo " " +echo "INFO ! Installing Flatpack." +echo " " #apt-get install --no-install-recommends -y 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 -# echo " " -# echo "INFO ! Installing Flatpack APP(S)." -# echo " " +echo " " +echo "INFO ! Flatpack APP(S)." +echo " " #flatpak install flathub io.github.jeffshee.Hidamari -# echo " " -# echo "Installing Microsoft Java" -# echo " " +echo " " +echo "INFO ! Installing Microsoft Java" +echo " " # if dpkg -s msopenjdk-21 &> /dev/null # then # echo "INFO ! msopenjdk-21 installed ... moving on." @@ -189,7 +188,7 @@ fi # fi echo " " -echo "Installing Wine/Winetricks" +echo "INFO ! Installing Wine/Winetricks" echo " " if [ -e /usr/local/bin/winetricks ] then @@ -237,7 +236,6 @@ if [ -e /home/${USER}/TeamSpeak3-Client-linux_amd64 ] then echo "INFO ! TeamSpeak3-Client-linux_amd64 installed ... moving on." else - echo " " echo "WARNING ! TeamSpeak3-Client-linux_amd64 not installed ... will install now." 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")