Package Update & Upgrade Commands

OS Covered: AlmaLinux / Rocky Linux / CentOS / Ubuntu / Debian


🔹 AlmaLinux / Rocky Linux / CentOS (RHEL based)

# Update all packages
sudo dnf update -y

# Upgrade all packages to latest version
sudo dnf upgrade -y

# Clean old cache to free space
sudo dnf clean all

# Reboot if kernel or critical packages updated
sudo reboot

🔹 Ubuntu / Debian (Debian based)

# Update package index (refresh repository list)
sudo apt update -y

# Upgrade all installed packages
sudo apt upgrade -y

# Full upgrade (handles dependencies and removes obsolete pkgs)
sudo apt full-upgrade -y

# Clean up old packages & cache
sudo apt autoremove -y
sudo apt clean

# Reboot if kernel updated
sudo reboot

🔹 Extra Commands (Universal)

# Check OS version
cat /etc/os-release

# Check kernel version
uname -r

# Check pending reboot
[ -f /var/run/reboot-required ] && echo "Reboot Required" || echo "No Reboot Needed"

🔹 Notes & Best Practice

  • Always run update before installing any new package.
  • After kernel or glibc updates → reboot recommended.
  • Use screen or tmux if running updates on remote SSH (to avoid session cut).

Leave a Comment