This tool is my implementation of a magic "One-click maintenance" button. It performs system cleaning and fixes some common problems that Linux users may encounter. The advanced algorithm helps maintain your privacy when using most common web browsers and minimizes the effectiveness of personalized advertising services.
Note: By default the system will be turned off after cleaning.
This behavior can be changed by using
--clean-onlyoption to perform only cleaning. See--helpfor details.
- Firefox browser (installed via snap or package manager)
- Chromium browser
- Google Chrome browser (release, beta and unstable)
- Brave browser (release, beta, nightly)
- Opera browser (release, beta, developer)
- Electron-based applications:
- Microsoft Teams
- Visual Studio Code (also OSS, Insiders versions)
- Simple Screen Recorder
- Kodi media center
- HandBrake
- Nvidia drivers
- Wine
- Ccache
- Optimus manager
- GNU parallel (sshlogin cache)
- System cache
- System journal
- System old logs (/var/log)
- Error messages (/var/crash)
- pacman
- Pamac
- yay (AUR package manager)
Also the application performs the next actions if necessary:
- unlock blocked pacman database
- remove old PPA after release upgrade (Ubuntu)
- remove old kernels (Ubuntu)
- remove unused packages
- TRIM operation for SSD/NVME drives
The program is available in AUR:
yay -S advanced-linux-system-cleaning
There are two helper scripts to install the application manually:
install.sh- this script installs the script, desktop shortcut and iconinstall_with_extra_dependencies.sh- this script also installs extra dependencies (bleachbit and deborphan for Debian/Ubuntu) and opensbleachbitto allow the User to select extra options
yay -R advanced-linux-system-cleaning
To uninstall a manually installed application use uninstall.sh.
MIT