Skip to content

Instantly share code, notes, and snippets.

@amineHY
Created April 15, 2023 17:07
Show Gist options
  • Save amineHY/a6af41e644f334f8c3bb33c2215e91cd to your computer and use it in GitHub Desktop.
Save amineHY/a6af41e644f334f8c3bb33c2215e91cd to your computer and use it in GitHub Desktop.
The script you provided updates and upgrades packages, removes unused packages, cleans up old kernels and temporary files, and cleans up the package cache. It also upgrades snap and flatpak packages and refreshes the snap-store.
#!/bin/bash
# update package lists
sudo apt-get update
# upgrade packages
sudo apt-get upgrade -y
# upgrade distribution (if available)
sudo apt-get dist-upgrade -y
# remove unused packages
sudo apt-get autoremove --purge -y
# clean up old kernels
sudo apt-get autoremove --purge -y
# clean up temporary files
sudo rm -rf /tmp/*
sudo rm -rf /var/tmp/*
# clean up package cache
sudo apt-get clean
# upgrade snap packages
sudo snap refresh
# upgrade flatpak packages
flatpak update -y
# upgrade snaps installed through snap-store
sudo snap refresh snap-store
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment