Skip to content

SeryogaBrigada/AdvancedLinuxSystemCleaning

Repository files navigation

Advanced Linux System Cleaning

Advanced System Cleaning logo

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-only option to perform only cleaning. See --help for details.

Supported application and components:

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

Installation

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 icon
  • install_with_extra_dependencies.sh - this script also installs extra dependencies (bleachbit and deborphan for Debian/Ubuntu) and opens bleachbit to allow the User to select extra options

Uninstall

yay -R advanced-linux-system-cleaning

To uninstall a manually installed application use uninstall.sh.

License

MIT

About

This script provide an advanced system cleaning for Ubuntu/Linux

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages