added codium

This commit is contained in:
2025-12-20 18:18:49 -08:00
parent b7927dc764
commit 4ee06afd80

View File

@@ -84,15 +84,27 @@ 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
if dpkg -s code &> /dev/null # if dpkg -s code &> /dev/null
# then
# echo "INFO ! VS-Code installed ... moving on."
# else
# echo " "
# 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
# dpkg -i vs-code.deb
# rm -fr vs-code.deb
# fi
if dpkg -s codium &> /dev/null
then then
echo "INFO ! VS-Code installed ... moving on." echo "INFO ! VS-Codium installed ... moving on."
else else
echo " " echo " "
echo "WARNING ! VS-Code not installed ... will install now." echo "WARNING ! VS-Codium 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 -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | gpg --dearmor | dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg
dpkg -i vs-code.deb echo -e 'Types: deb\nURIs: https://download.vscodium.com/debs\nSuites: vscodium\nComponents: main\nArchitectures: amd64 arm64\nSigned-by: /usr/share/keyrings/vscodium-archive-keyring.gpg' | tee /etc/apt/sources.list.d/vscodium.sources
rm -fr vs-code.deb apt-get update
apt-get install --no-install-recommends -y install codium
fi fi
echo " " echo " "
@@ -112,9 +124,9 @@ apt-get install --no-install-recommends -y gimp
# else # else
# echo " " # echo " "
# echo "WARNING ! jellyfin-media-player not installed ... will install 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
# if [ -e /home/${USER}/krita-${KRITA_VERSION}-x86_64.AppImage ] # if [ -e /home/${USER}/krita-${KRITA_VERSION}-x86_64.AppImage ]
@@ -123,8 +135,8 @@ apt-get install --no-install-recommends -y gimp
# else # else
# echo " " # echo " "
# echo "WARNING ! krita-${KRITA_VERSION}-x86_64.AppImage not installed ... will install now." # echo "WARNING ! krita-${KRITA_VERSION}-x86_64.AppImage not installed ... will install now."
# wget --no-cache --show-progress --progress=bar:force:noscroll "https://download.kde.org/stable/krita/${KRITA_VERSION}/krita-${KRITA_VERSION}-x86_64.AppImage" -O /home/${USER}/krita-${KRITA_VERSION}-x86_64.AppImage # wget --no-cache --show-progress --progress=bar:force:noscroll "https://download.kde.org/stable/krita/${KRITA_VERSION}/krita-${KRITA_VERSION}-x86_64.AppImage" -O /home/${USER}/krita-${KRITA_VERSION}-x86_64.AppImage
# chown ${USER} /home/${USER}/krita-${KRITA_VERSION}-x86_64.AppImage # chown ${USER} /home/${USER}/krita-${KRITA_VERSION}-x86_64.AppImage
# fi # fi
echo " " echo " "
@@ -143,9 +155,9 @@ if dpkg -s librewolf &> /dev/null
else else
echo " " echo " "
echo "WARNING ! librewolf not installed ... will install now." echo "WARNING ! librewolf not installed ... will install now."
apt-get update && apt-get install --no-install-recommends -y extrepo apt-get update && apt-get install --no-install-recommends -y extrepo
extrepo enable librewolf extrepo enable librewolf
apt-get update && apt-get install --no-install-recommends -y librewolf apt-get update && apt-get install --no-install-recommends -y librewolf
fi fi
if dpkg -s brave-browser &> /dev/null if dpkg -s brave-browser &> /dev/null
@@ -154,10 +166,10 @@ if dpkg -s brave-browser &> /dev/null
else else
echo " " echo " "
echo "WARNING ! Brave not installed ... will install 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 --no-install-recommends -y brave-browser apt-get install --no-install-recommends -y brave-browser
fi fi
echo " " echo " "
@@ -190,13 +202,13 @@ echo " "
# else # else
# echo " " # echo " "
# echo "WARNING ! msopenjdk-21 not installed ... will install 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
# 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
# fi # fi
## Open JDK ## Open JDK
@@ -206,7 +218,7 @@ if dpkg -s openjdk-21-jdk-headless &> /dev/null
else else
echo " " echo " "
echo "WARNING ! openjdk-21-jdk-headless not installed ... will install now." echo "WARNING ! openjdk-21-jdk-headless not installed ... will install now."
apt-get install --no-install-recommends -y openjdk-21-jdk-headless apt-get install --no-install-recommends -y openjdk-21-jdk-headless
fi fi
## Open JRE ## Open JRE
@@ -216,7 +228,7 @@ if dpkg -s openjdk-21-jre-headless &> /dev/null
else else
echo " " echo " "
echo "WARNING ! openjdk-21-jre-headless not installed ... will install now." echo "WARNING ! openjdk-21-jre-headless not installed ... will install now."
apt-get install --no-install-recommends -y openjdk-21-jre-headless apt-get install --no-install-recommends -y openjdk-21-jre-headless
fi fi
echo " " echo " "
@@ -228,10 +240,10 @@ if [ -e /usr/local/bin/winetricks ]
else else
echo " " echo " "
echo "WARNING ! winetricks not installed ... will install 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
mv -u winetricks /usr/local/bin mv -u winetricks /usr/local/bin
fi fi
echo " " echo " "
@@ -243,9 +255,9 @@ if dpkg -l | grep steam-launcher
else else
echo " " echo " "
echo "WARNING ! Steam not installed ... will install 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
fi fi
echo " " echo " "
@@ -257,8 +269,8 @@ if [ -e /home/${USER}/ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage ]
else else
echo " " echo " "
echo "WARNING ! ProtonUp-Qt-${PROTON_VERSION}-x86_64.AppImage not installed ... will install 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
echo " " echo " "
@@ -269,19 +281,19 @@ if [ -e /home/${USER}/TeamSpeak3-Client-linux_amd64 ]
echo "INFO ! TeamSpeak3-Client-linux_amd64 installed ... moving on." echo "INFO ! TeamSpeak3-Client-linux_amd64 installed ... moving on."
else else
echo "WARNING ! TeamSpeak3-Client-linux_amd64 not installed ... will install 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}
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}
rm -fr TeamSpeak3-Client-linux_amd64/ rm -fr TeamSpeak3-Client-linux_amd64/
fi fi
echo " " echo " "