Update main/setup.sh
This commit is contained in:
118
main/setup.sh
118
main/setup.sh
@@ -97,17 +97,31 @@ echo " "
|
||||
echo " "
|
||||
echo "INFO ! Installing librewolf Browser."
|
||||
echo " "
|
||||
apt-get update && apt-get install -y extrepo
|
||||
extrepo enable librewolf
|
||||
apt-get update && apt-get install -y librewolf
|
||||
if dpkg -s librewolf &> /dev/null
|
||||
then
|
||||
echo "INFO ! librewolf found ... will not download."
|
||||
else
|
||||
echo " "
|
||||
echo "WARNING ! librewolf not found ... will download now."
|
||||
apt-get update && apt-get install -y extrepo
|
||||
extrepo enable librewolf
|
||||
apt-get update && apt-get install -y librewolf
|
||||
fi
|
||||
|
||||
echo " "
|
||||
echo "INFO ! Installing brave Browser."
|
||||
echo " "
|
||||
# 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 brave-browser
|
||||
# if dpkg -s brave-browser &> /dev/null
|
||||
# then
|
||||
# echo "INFO ! librewolf found ... will not download."
|
||||
# else
|
||||
# echo " "
|
||||
# echo "WARNING ! librewolf not found ... will download 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 brave-browser
|
||||
# fi
|
||||
|
||||
echo " "
|
||||
echo "INFO ! Installing Video Wallpaper."
|
||||
@@ -132,54 +146,95 @@ echo " "
|
||||
echo " "
|
||||
echo "INFO ! Installing Jellyfin."
|
||||
echo " "
|
||||
#wget --no-cache --show-progress --progress=bar:force:noscroll "https://github.com/jellyfin/jellyfin-media-player/releases/download/v1.12.0/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
|
||||
# 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 " "
|
||||
# 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
|
||||
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 " "
|
||||
# apt-get update
|
||||
# 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
|
||||
# dpkg -i packages-microsoft-prod.deb
|
||||
# rm -fr packages-microsoft-prod.deb
|
||||
# apt-get update
|
||||
# apt-get install --no-install-recommends -y msopenjdk-21
|
||||
# if dpkg -s msopenjdk-21 &> /dev/null
|
||||
# then
|
||||
# echo "INFO ! msopenjdk-21 found ... will not download."
|
||||
# else
|
||||
# echo " "
|
||||
# echo "WARNING ! msopenjdk-21 not found ... will download now."
|
||||
# apt-get update
|
||||
# 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
|
||||
# dpkg -i packages-microsoft-prod.deb
|
||||
# rm -fr packages-microsoft-prod.deb
|
||||
# apt-get update
|
||||
# apt-get install --no-install-recommends -y msopenjdk-21
|
||||
# fi
|
||||
|
||||
echo " "
|
||||
echo "Installing wine/winetricks"
|
||||
echo " "
|
||||
# apt-get install --no-install-recommends -y wine wine32 cabextract
|
||||
# wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
|
||||
# chmod +x winetricks
|
||||
# mv -u winetricks /usr/local/bin
|
||||
if [ -e /usr/local/bin/winetricks ]
|
||||
then
|
||||
echo "INFO ! winetricks found ... will not download."
|
||||
else
|
||||
echo " "
|
||||
echo "WARNING ! winetricks not found ... will download now."
|
||||
apt-get install --no-install-recommends -y wine wine32 cabextract
|
||||
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
|
||||
chmod +x winetricks
|
||||
mv -u winetricks /usr/local/bin
|
||||
fi
|
||||
|
||||
echo " "
|
||||
echo "INFO ! Installing Steam."
|
||||
echo " "
|
||||
# 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
|
||||
# rm -fr steam.deb
|
||||
if dpkg -l | grep steam-launcher
|
||||
then
|
||||
echo "INFO ! Steam found ... will not download."
|
||||
else
|
||||
echo " "
|
||||
echo "WARNING ! Steam not found ... will download now."
|
||||
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
|
||||
rm -fr steam.deb
|
||||
fi
|
||||
|
||||
echo " "
|
||||
echo "INFO ! Installing Protonup-QT."
|
||||
echo " "
|
||||
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 ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage
|
||||
chown ${USER} ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage
|
||||
if [ -e /home/${USER}/ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage ]
|
||||
then
|
||||
echo "INFO ! ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage found ... will not download."
|
||||
else
|
||||
echo " "
|
||||
echo "WARNING ! ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage not found ... will download 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
|
||||
chown ${USER} /home/${USER}/ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage
|
||||
fi
|
||||
|
||||
echo " "
|
||||
echo "INFO ! Installing TeamSpeak."
|
||||
echo " "
|
||||
|
||||
if [ -e /TeamSpeak3-Client-linux_amd64 ]
|
||||
if [ -e /home/${USER}/TeamSpeak3-Client-linux_amd64 ]
|
||||
then
|
||||
echo "INFO ! TeamSpeak3-Client-linux_amd64 found ... will not download."
|
||||
else
|
||||
@@ -197,6 +252,7 @@ if [ -e /TeamSpeak3-Client-linux_amd64 ]
|
||||
rm -fr TeamSpeak3-Client-linux_amd64-${TS_VERSION}.run
|
||||
chown -R ${USER} TeamSpeak3-Client-linux_amd64/
|
||||
mv -u TeamSpeak3-Client-linux_amd64/ /home/${USER}
|
||||
rm -fr TeamSpeak3-Client-linux_amd64/
|
||||
fi
|
||||
|
||||
echo " "
|
||||
|
||||
Reference in New Issue
Block a user