Update main/setup.sh

This commit is contained in:
2025-11-26 10:03:42 -08:00
parent a3d3990ecc
commit 62621401a6

View File

@@ -20,16 +20,16 @@ echo "INFO ! Installing 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
apt-get install --no-install-recommends -y nextcloud-desktop # apt-get install --no-install-recommends -y nextcloud-desktop
apt-get install --no-install-recommends -y syncthing # apt-get install --no-install-recommends -y syncthing
apt-get install --no-install-recommends -y htop apt-get install --no-install-recommends -y htop
apt-get install --no-install-recommends -y gparted # apt-get install --no-install-recommends -y gparted
apt-get install --no-install-recommends -y keepassxc apt-get install --no-install-recommends -y keepassxc
apt-get install --no-install-recommends -y filezilla apt-get install --no-install-recommends -y filezilla
apt-get install --no-install-recommends -y curl apt-get install --no-install-recommends -y curl
apt-get install --no-install-recommends -y chirp # apt-get install --no-install-recommends -y chirp
apt-get install --no-install-recommends -y satdump # apt-get install --no-install-recommends -y satdump
apt-get install --no-install-recommends -y rustdesk # apt-get install --no-install-recommends -y rustdesk
apt-get install --no-install-recommends -y lightdm-settings apt-get install --no-install-recommends -y lightdm-settings
apt-get install --no-install-recommends -y gnome-calendar 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
@@ -38,25 +38,25 @@ 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
wget --no-cache --show-progress --progress=bar:force:noscroll "https://www.makemkv.com/download/makemkv-oss-${MAKEMKV_VERSION}.tar.gz" -O makemkv-oss-${MAKEMKV_VERSION}.tar.gz # wget --no-cache --show-progress --progress=bar:force:noscroll "https://www.makemkv.com/download/makemkv-oss-${MAKEMKV_VERSION}.tar.gz" -O makemkv-oss-${MAKEMKV_VERSION}.tar.gz
tar -xf makemkv-bin-${MAKEMKV_VERSION}.tar.gz # tar -xf makemkv-bin-${MAKEMKV_VERSION}.tar.gz
tar -xf makemkv-oss-${MAKEMKV_VERSION}.tar.gz # tar -xf makemkv-oss-${MAKEMKV_VERSION}.tar.gz
rm -fr makemkv-*-*.tar.gz # rm -fr makemkv-*-*.tar.gz
chown ${USER} makemkv* # chown ${USER} makemkv*
cd makemkv-oss-${MAKEMKV_VERSION} # cd makemkv-oss-${MAKEMKV_VERSION}
./configure # ./configure
make # make
make install # make install
cd .. # cd ..
cd makemkv-bin-${MAKEMKV_VERSION} # cd makemkv-bin-${MAKEMKV_VERSION}
make # make
make install # make install
cd .. # cd ..
rm -fr makemkv-*-* # rm -fr makemkv-*-*
echo " " echo " "
echo "INFO ! Installing Rubyripper utillities." echo "INFO ! Installing Rubyripper utillities."
@@ -69,11 +69,11 @@ echo " "
echo " " echo " "
echo "INFO ! Codeing things." echo "INFO ! Codeing things."
echo " " echo " "
apt-get install --no-install-recommends -y docker docker.io docker-compose docker-clean docker-registry # apt-get install --no-install-recommends -y docker docker.io docker-compose docker-clean docker-registry
apt-get install --no-install-recommends -y git apt-get install --no-install-recommends -y git
apt-get install --no-install-recommends -y gh # apt-get install --no-install-recommends -y gh
apt-get install --no-install-recommends -y arduino # apt-get install --no-install-recommends -y arduino
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
echo " " echo " "
@@ -82,17 +82,17 @@ 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
apt-get install --no-install-recommends -y obs-studio apt-get install --no-install-recommends -y obs-studio
apt-get install --no-install-recommends -y kdenlive # apt-get install --no-install-recommends -y kdenlive
apt-get install --no-install-recommends -y gimp 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
echo " " echo " "
echo "INFO ! Installing moddeling/3D Printing stuff." echo "INFO ! Installing 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 librewolf Browser." echo "INFO ! Installing librewolf Browser."
@@ -104,10 +104,10 @@ apt-get update && apt-get install -y librewolf
echo " " echo " "
echo "INFO ! Installing brave Browser." echo "INFO ! Installing brave Browser."
echo " " echo " "
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 brave-browser # apt-get install brave-browser
echo " " echo " "
echo "INFO ! Installing Video Wallpaper." echo "INFO ! Installing Video Wallpaper."
@@ -139,20 +139,20 @@ echo " "
echo " " echo " "
echo "INFO ! Installing VS-Code." echo "INFO ! Installing VS-Code."
echo " " echo " "
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 # 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 # dpkg -i vs-code.deb
rm -fr vs-code.deb # rm -fr vs-code.deb
echo " " echo " "
echo "Installing Microsoft Java" echo "Installing Microsoft Java"
echo " " echo " "
apt-get update # apt-get update
apt-get install --no-install-recommends -y wget lsb-release # apt-get install --no-install-recommends -y wget lsb-release
wget https://packages.microsoft.com/config/debian/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb # wget https://packages.microsoft.com/config/debian/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
dpkg -i packages-microsoft-prod.deb # dpkg -i packages-microsoft-prod.deb
rm -fr packages-microsoft-prod.deb # rm -fr packages-microsoft-prod.deb
apt-get update # apt-get update
apt-get install --no-install-recommends -y msopenjdk-21 # apt-get install --no-install-recommends -y msopenjdk-21
echo " " echo " "
echo "Installing wine/winetricks" echo "Installing wine/winetricks"
@@ -165,9 +165,9 @@ mv -u winetricks /usr/local/bin
echo " " echo " "
echo "INFO ! Installing Steam." echo "INFO ! Installing Steam."
echo " " echo " "
wget --no-cache --show-progress --progress=bar:force:noscroll "https://cdn.fastly.steamstatic.com/client/installer/steam.deb" -O steam.deb # wget --no-cache --show-progress --progress=bar:force:noscroll "https://cdn.fastly.steamstatic.com/client/installer/steam.deb" -O steam.deb
dpkg -i steam.deb # dpkg -i steam.deb
rm -fr steam.deb # rm -fr steam.deb
echo " " echo " "
echo "INFO ! Installing Protonup-QT." echo "INFO ! Installing Protonup-QT."
@@ -178,18 +178,18 @@ chown ${USER} ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage
echo " " echo " "
echo "INFO ! Installing TeamSpeak." echo "INFO ! Installing TeamSpeak."
echo " " echo " "
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")
TS_VERSION=${TS_VERSION_CHECK} # TS_VERSION=${TS_VERSION_CHECK}
echo "Latest client version from Teamspeak:$TS_VERSION" # echo "Latest client version from Teamspeak:$TS_VERSION"
rm -fr client.json # rm -fr client.json
echo "INFO ! Downloading and installing Teanspeak-client-${TS_VERSION}" # echo "INFO ! Downloading and installing Teanspeak-client-${TS_VERSION}"
wget --no-cache https://files.teamspeak-services.com/releases/client/${TS_VERSION}/TeamSpeak3-Client-linux_amd64-${TS_VERSION}.run -O TeamSpeak3-Client-linux_amd64-${TS_VERSION}.run # wget --no-cache https://files.teamspeak-services.com/releases/client/${TS_VERSION}/TeamSpeak3-Client-linux_amd64-${TS_VERSION}.run -O TeamSpeak3-Client-linux_amd64-${TS_VERSION}.run
chmod +x TeamSpeak3-Client-linux_amd64-${TS_VERSION}.run # chmod +x TeamSpeak3-Client-linux_amd64-${TS_VERSION}.run
./TeamSpeak3-Client-linux_amd64-${TS_VERSION}.run # ./TeamSpeak3-Client-linux_amd64-${TS_VERSION}.run
rm -fr TeamSpeak3-Client-linux_amd64-${TS_VERSION}.run # rm -fr TeamSpeak3-Client-linux_amd64-${TS_VERSION}.run
chown -R ${USER} TeamSpeak3-Client-linux_amd64/ # chown -R ${USER} TeamSpeak3-Client-linux_amd64/
mv -u TeamSpeak3-Client-linux_amd64/ /home/${USER} # mv -u TeamSpeak3-Client-linux_amd64/ /home/${USER}
echo " " echo " "
echo "INFO ! Removing Games." echo "INFO ! Removing Games."