Update main/setup.sh
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
# All rights reserved
|
# All rights reserved
|
||||||
|
|
||||||
USER=fithwum
|
USER=fithwum
|
||||||
MAKEMKV_VERSION=1.18.1
|
MAKEMKV_VERSION=1.18.2
|
||||||
JF_VERSION=1.12.0
|
JF_VERSION=1.12.0
|
||||||
LINUX_VERSION=trixie
|
LINUX_VERSION=trixie
|
||||||
PROTON_VERSION=2.14.0
|
PROTON_VERSION=2.14.0
|
||||||
@@ -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 @@ echo " "
|
|||||||
# cd ..
|
# cd ..
|
||||||
# rm -fr makemkv-*-*
|
# rm -fr makemkv-*-*
|
||||||
|
|
||||||
echo " "
|
# echo " "
|
||||||
echo "INFO ! Installing Rubyripper utillities."
|
# echo "INFO ! Installing 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
|
||||||
@@ -83,13 +83,12 @@ 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
|
if dpkg -s code &> /dev/null
|
||||||
then
|
then
|
||||||
echo "INFO ! code found ... will not download."
|
echo "INFO ! VS-Code installed ... moving on."
|
||||||
else
|
else
|
||||||
echo " "
|
echo " "
|
||||||
echo "WARNING ! code not found ... will download now."
|
echo "WARNING ! VS-Code not installed ... will install 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
|
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
|
||||||
@@ -109,18 +108,18 @@ apt-get install --no-install-recommends -y gimp
|
|||||||
# Jellyfin.
|
# Jellyfin.
|
||||||
# if dpkg -s jellyfin-media-player &> /dev/null
|
# if dpkg -s jellyfin-media-player &> /dev/null
|
||||||
# then
|
# then
|
||||||
# echo "INFO ! jellyfin-media-player found ... will not download."
|
# echo "INFO ! jellyfin-media-player installed ... moving on."
|
||||||
# else
|
# else
|
||||||
# echo " "
|
# echo " "
|
||||||
# echo "WARNING ! jellyfin-media-player not found ... will download now."
|
# echo "WARNING ! jellyfin-media-player not installed ... will install 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
|
# 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
|
# dpkg -i jellyfin-media-player_${JF_VERSION}-${LINUX_VERSION}.deb
|
||||||
# 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 ! 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
|
||||||
@@ -128,59 +127,58 @@ echo " "
|
|||||||
echo " "
|
echo " "
|
||||||
echo "INFO ! Installing Browser(s)."
|
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 installed ... moving on."
|
||||||
else
|
else
|
||||||
echo " "
|
echo " "
|
||||||
echo "WARNING ! librewolf not found ... will download now."
|
echo "WARNING ! librewolf not installed ... will install now."
|
||||||
apt-get update && apt-get install -y extrepo
|
apt-get update && apt-get install -y extrepo
|
||||||
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.
|
|
||||||
# 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 ! Brave installed ... moving on."
|
||||||
# else
|
# else
|
||||||
# echo " "
|
# echo " "
|
||||||
# echo "WARNING ! librewolf not found ... will download 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 brave-browser
|
# apt-get install 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 ! Installing 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 "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 found ... will not download."
|
# echo "INFO ! msopenjdk-21 installed ... moving on."
|
||||||
# else
|
# else
|
||||||
# echo " "
|
# echo " "
|
||||||
# echo "WARNING ! msopenjdk-21 not found ... will download now."
|
# echo "WARNING ! msopenjdk-21 not installed ... will install now."
|
||||||
# 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
|
||||||
@@ -195,10 +193,10 @@ echo "Installing Wine/Winetricks"
|
|||||||
echo " "
|
echo " "
|
||||||
if [ -e /usr/local/bin/winetricks ]
|
if [ -e /usr/local/bin/winetricks ]
|
||||||
then
|
then
|
||||||
echo "INFO ! winetricks found ... will not download."
|
echo "INFO ! winetricks installed ... moving on."
|
||||||
else
|
else
|
||||||
echo " "
|
echo " "
|
||||||
echo "WARNING ! winetricks not found ... will download now."
|
echo "WARNING ! winetricks not installed ... will install now."
|
||||||
apt-get install --no-install-recommends -y wine wine32 cabextract
|
apt-get install --no-install-recommends -y wine wine32 cabextract
|
||||||
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
|
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
|
||||||
chmod +x winetricks
|
chmod +x winetricks
|
||||||
@@ -210,10 +208,10 @@ echo "INFO ! Installing Steam."
|
|||||||
echo " "
|
echo " "
|
||||||
if dpkg -l | grep steam-launcher
|
if dpkg -l | grep steam-launcher
|
||||||
then
|
then
|
||||||
echo "INFO ! Steam found ... will not download."
|
echo "INFO ! Steam installed ... moving on."
|
||||||
else
|
else
|
||||||
echo " "
|
echo " "
|
||||||
echo "WARNING ! Steam not found ... will download now."
|
echo "WARNING ! Steam not installed ... will install now."
|
||||||
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
|
||||||
@@ -224,10 +222,10 @@ echo "INFO ! Installing Protonup-QT."
|
|||||||
echo " "
|
echo " "
|
||||||
if [ -e /home/${USER}/ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage ]
|
if [ -e /home/${USER}/ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage ]
|
||||||
then
|
then
|
||||||
echo "INFO ! ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage found ... will not download."
|
echo "INFO ! ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage installed ... moving on."
|
||||||
else
|
else
|
||||||
echo " "
|
echo " "
|
||||||
echo "WARNING ! ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage not found ... will download now."
|
echo "WARNING ! ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage not installed ... will install now."
|
||||||
wget --no-cache --show-progress --progress=bar:force:noscroll "https://github.com/DavidoTek/ProtonUp-Qt/releases/download/v${PROTON_VERSION}/ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage" -O /home/${USER}/ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage
|
wget --no-cache --show-progress --progress=bar:force:noscroll "https://github.com/DavidoTek/ProtonUp-Qt/releases/download/v${PROTON_VERSION}/ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage" -O /home/${USER}/ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage
|
||||||
chown ${USER} /home/${USER}/ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage
|
chown ${USER} /home/${USER}/ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage
|
||||||
fi
|
fi
|
||||||
@@ -237,10 +235,10 @@ echo "INFO ! Installing TeamSpeak."
|
|||||||
echo " "
|
echo " "
|
||||||
if [ -e /home/${USER}/TeamSpeak3-Client-linux_amd64 ]
|
if [ -e /home/${USER}/TeamSpeak3-Client-linux_amd64 ]
|
||||||
then
|
then
|
||||||
echo "INFO ! TeamSpeak3-Client-linux_amd64 found ... will not download."
|
echo "INFO ! TeamSpeak3-Client-linux_amd64 installed ... moving on."
|
||||||
else
|
else
|
||||||
echo " "
|
echo " "
|
||||||
echo "WARNING ! TeamSpeak3-Client-linux_amd64 not found ... will download 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")
|
||||||
TS_VERSION=${TS_VERSION_CHECK}
|
TS_VERSION=${TS_VERSION_CHECK}
|
||||||
@@ -276,5 +274,4 @@ apt-get autoclean -y
|
|||||||
|
|
||||||
echo " "
|
echo " "
|
||||||
echo "INFO ! Done."
|
echo "INFO ! Done."
|
||||||
echo " "
|
|
||||||
exit
|
exit
|
||||||
Reference in New Issue
Block a user