mirror of
https://github.com/phaleixo/after_install_debian_12.git
synced 2026-03-21 23:38:57 -03:00
new file: Fonts for design.zip
new file: README.md new file: activating_repo_apps.sh new file: change_firefox_esr_to_firefox.sh new file: codecs_and_tweaks_installer.sh new file: fonts.sh new file: install_apps.sh new file: pos_install_complete.sh new file: radeon_to_amdgpu.sh new file: unnecessary_apps_remover.sh
This commit is contained in:
90
codecs_and_tweaks_installer.sh
Executable file
90
codecs_and_tweaks_installer.sh
Executable file
@@ -0,0 +1,90 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
### Initial message
|
||||
echo -e "\n ############################################################"
|
||||
echo -e " # Codecs and tweaks installer #"
|
||||
echo -e " ############################################################ \n"
|
||||
echo "For more information, visit the project link:"
|
||||
echo "https://github.com/phaleixo/after_install_debian_12"
|
||||
|
||||
### Confirm script execution
|
||||
read -p "Do you want to proceed? (y/n): " response
|
||||
[[ "$response" != "y" ]] && inform "Operation canceled by the user." && exit 0
|
||||
|
||||
### check if the distribution is compatible
|
||||
if [[ $(lsb_release -cs) = "bookworm" ]]
|
||||
then
|
||||
echo ""
|
||||
echo ""
|
||||
echo -e "\e[32;1mDebian 12 Distribution.\e[m"
|
||||
echo "Continuing with the script..."
|
||||
echo ""
|
||||
else
|
||||
echo -e "\e[31;1mDistribution not approved for use with this script.\e[m"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
### check if there is an internet connection.
|
||||
if ping -q -c 3 -W 1 1.1.1.1 >/dev/null;
|
||||
then
|
||||
echo ""
|
||||
echo ""
|
||||
echo -e "\e[32;1mInternet connection OK.\e[m"
|
||||
echo "Continuing with the script..."
|
||||
echo ""
|
||||
else
|
||||
echo -e "\e[31;1mYou are not connected to the internet. Check your network or Wi-Fi connection before proceeding.\e[m"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
### Check for sudo privileges
|
||||
sudo -v || (inform "sudo may not be installed or the user may not have sudo permissions." && exit 1)
|
||||
|
||||
### Install codecs, fonts and tweaks.
|
||||
apps=(
|
||||
exfat-fuse
|
||||
ffmpeg
|
||||
ffmpegthumbnailer
|
||||
firmware-amd-graphics
|
||||
firmware-linux-nonfree
|
||||
font-manager
|
||||
fonts-croscore
|
||||
fonts-noto
|
||||
fonts-noto-extra
|
||||
fonts-ubuntu
|
||||
gamemode
|
||||
gir1.2-gtop-2.0
|
||||
gnome-browser-connector
|
||||
gnome-firmware
|
||||
gnome-tweaks
|
||||
gstreamer1.0-plugins-ugly
|
||||
gstreamer1.0-vaapi
|
||||
gufw
|
||||
libavcodec-extra
|
||||
ldap-utils
|
||||
libasound2-plugins
|
||||
micro
|
||||
vdpauinfo
|
||||
python3-pip
|
||||
python3
|
||||
gnome-boxes
|
||||
p7zip-rar
|
||||
ntp
|
||||
network-manager-config-connectivity-debian
|
||||
ttf-mscorefonts-installer
|
||||
default-jre
|
||||
default-jdk -y
|
||||
)
|
||||
|
||||
for app_name in "${apps[@]}"; do
|
||||
if ! dpkg -l | grep -q "$app_name"; then
|
||||
sudo apt install "$app_name" -y
|
||||
else
|
||||
echo "[installed] - $app_name"
|
||||
fi
|
||||
done
|
||||
### Adding/Confirming 32-bit architecture
|
||||
sudo dpkg --add-architecture i386
|
||||
echo -e "Installed tweaks and codecs"
|
||||
|
||||
exit 0
|
||||
Reference in New Issue
Block a user