Advertisement
Rnery

Update

Oct 13th, 2023
1,135
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.73 KB | Source Code | 1 0
  1. #!/usr/bin/env bash
  2. # Piada..
  3.  
  4. update_arch() {
  5.   sudo pacman -Syu --noconfirm; sudo pacman -Rns $(pacman -Qdtq) --noconfirm; sudo pacman -Sc --noconfirm
  6. }
  7.  
  8. update_debian() {
  9.   sudo apt update; sudo apt upgrade -y; sudo apt dist-upgrade -y; sudo apt autoremove -y; sudo apt clean
  10. }
  11.  
  12. detect_distribution() {
  13.   if [ -f /etc/arch-release ]; then
  14.     echo "Um sistema Arch Linux foi detectado."
  15.     update_arch
  16.   elif [ -f /etc/debian_version ]; then
  17.     echo "Um sistema Debian foi detectado."
  18.     update_debian
  19.   else
  20.     echo "Sistema operacional não suportado."
  21.     exit 1
  22.   fi
  23. }
  24.  
  25. main() {
  26.   echo "Iniciando a atualização do sistema..."
  27.   detect_distribution
  28.   echo "Atualização do sistema concluída."
  29. }
  30.  
  31. main
  32.  
Tags: BASH
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement