How To Clear the APT Cache and Free Up Disk Space on Ubuntu 24.04

Introduction
Advanced Package Tool (APT) is a crucial package management system in Debian-based Linux distributions like Ubuntu and Debian. It helps users install, update, and remove software efficiently. One essential component of APT is its cache, which stores downloaded package files. While this caching mechanism speeds up installations and updates, it can also lead to unnecessary disk space consumption if left unchecked. This article explores APT cache, its benefits, and why and how you should clear it periodically.
What is APT Cache?
APT cache is a storage location on your system where downloaded package files (also called package archives) are kept. These files are stored in the /var/cache/apt/archives/ directory. When you install or update software using APT, the system first checks if the required package is already in the cache to avoid re-downloading it from the internet, thus saving bandwidth and time.
Benefits of APT Cache
- Faster Installations and Updates – If a package is already in the cache, APT doesn’t need to fetch it from the repository again.
- Offline Installation – Cached packages can be used to install software even when the system is temporarily offline.
- Efficient Dependency Management – When updating software, dependencies are resolved using cached files, making installations smoother.
Clearing the APT Cache and Free Up Disk Space on Ubuntu
To clear the APT cache and free up disk on Ubuntu 24.04 Linux operating system, consist of several steps, namely :
- Check the Current APT Cache Size
- Remove Cached Packages (apt clean)
- Remove Unused Packages (apt autoclean)
- Remove Unused Dependencies
- Verify the Freed-Up Space
The details explanation of all step will be stated on all sections above.
1. Check the Current APT Cache Size
Before clearing the cache, you can check how much space it occupies:
du -sh /var/cache/apt

2. Remove Cached Packages (apt clean)
The APT package manager stores downloaded .deb
files in /var/cache/apt/archives/
. To remove all cached packages and free up disk space, run:
sudo apt clean

This will delete all downloaded package files.
3. Remove Unused Packages (apt autoclean)
Unlike apt clean
, which removes all cached package files, apt autoclean
only removes outdated package files that can no longer be downloaded:
sudo apt autoclean

4. Remove Unused Dependencies
If you have uninstalled software, some dependencies might still be on your system. To remove unnecessary dependencies:
sudo apt autoremove

5. Verify the Freed-Up Space
After clearing the cache and removing unused packages, check disk usage again:
du -sh /var/cache/apt
or use command line :
df -h
to see the overall disk space usage.

Conclusion
Clearing the APT cache and unused dependencies regularly can help free up disk space and keep your Ubuntu system optimized. If you have any questions, let me know!