mirror of
https://github.com/phaleixo/after_install_debian_12.git
synced 2026-03-21 23:38:57 -03:00
renamed: Fonts for design.zip -> src/Fonts for design.zip
renamed: change_firefox_esr_to_firefox.sh -> src/shell_scripts/change_firefox_esr_to_firefox.sh renamed: codecs_and_tweaks_installer.sh -> src/shell_scripts/codecs_and_tweaks_installer.sh renamed: fonts.sh -> src/shell_scripts/fonts.sh renamed: install_apps.sh -> src/shell_scripts/install_apps.sh renamed: install_extensions.sh -> src/shell_scripts/install_extensions.sh renamed: pos_install_complete.sh -> src/shell_scripts/pos_install_complete.sh renamed: radeon_to_amdgpu.sh -> src/shell_scripts/radeon_to_amdgpu.sh renamed: unnecessary_apps_remover.sh -> src/shell_scripts/unnecessary_apps_remover.sh
This commit is contained in:
97
src/shell_scripts/install_apps.sh
Normal file
97
src/shell_scripts/install_apps.sh
Normal file
@@ -0,0 +1,97 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Initial message
|
||||
echo -e "\n ############################################################"
|
||||
echo -e " # Unnecessary Apps Remover. #"
|
||||
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)
|
||||
|
||||
# Instalar aplicativos Flatpak
|
||||
flatpak=(
|
||||
org.gimp.GIMP
|
||||
org.gimp.GIMP.Plugin.Resynthesizer/x86_64/2-40
|
||||
org.inkscape.Inkscape
|
||||
org.gnome.Builder
|
||||
ar.xjuan.Cambalache
|
||||
re.sonny.Workbench
|
||||
org.DolphinEmu.dolphin-emu
|
||||
com.getpostman.Postman
|
||||
com.github.tchx84.Flatseal
|
||||
com.usebottles.bottles
|
||||
com.bitwarden.desktop
|
||||
de.haeckerfelix.Fragments
|
||||
org.sqlitebrowser.sqlitebrowser
|
||||
)
|
||||
|
||||
for nome_do_flatpak in "${flatpak[@]}"; do
|
||||
if ! flatpak list | grep -q "$nome_do_flatpak"; then
|
||||
sudo flatpak install flathub --system "$nome_do_flatpak" -y
|
||||
fi
|
||||
done
|
||||
|
||||
## Instalar Vscode from repository
|
||||
|
||||
sudo apt-get install wget gpg -y
|
||||
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
|
||||
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
|
||||
echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" |sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
|
||||
rm -f packages.microsoft.gpg
|
||||
sudo apt install apt-transport-https -y
|
||||
sudo apt update
|
||||
sudo apt install code -y
|
||||
|
||||
## Installing ONLYOFFICE Desktop Editors from repository
|
||||
|
||||
mkdir -p -m 700 ~/.gnupg
|
||||
gpg --no-default-keyring --keyring gnupg-ring:/tmp/onlyoffice.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
|
||||
chmod 644 /tmp/onlyoffice.gpg
|
||||
sudo chown root:root /tmp/onlyoffice.gpg
|
||||
sudo mv /tmp/onlyoffice.gpg /usr/share/keyrings/onlyoffice.gpg
|
||||
|
||||
echo 'deb [signed-by=/usr/share/keyrings/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main' | sudo tee -a /etc/apt/sources.list.d/onlyoffice.list
|
||||
|
||||
sudo apt-get update
|
||||
|
||||
sudo apt-get install onlyoffice-desktopeditors
|
||||
|
||||
### Change gnome-terminal to gnome-console
|
||||
|
||||
sudo apt install gnome-console -y && sudo apt remove gnome-terminal -y
|
||||
|
||||
echo -e "Instaled apps"
|
||||
|
||||
exit 0
|
||||
Reference in New Issue
Block a user