Name : uCareSystem
License: GPL3 (http://www.gnu.org/licenses/gpl.html)
Author : Salih Emin
Email : salih-(a)-utappia.org
Date : 08-05-2024 (first release 19-02-2009)
Version: 24.05.8
System : Ubuntu Linux and derivatives. With Deb, Snap or Flatpak. (Partial support for Debian and WSL2)
WebSite: http://utappia.org
In summary, uCareSystem automatically performs the following maintenance processes without the need for user interference. :
- Updates the list of available packages
- Downloads and installs the available updates
- Downloads and installs Snap Package updates (It's skiped if Snap is not installed)
- Removes Old Snap revisions to free up space
- Downloads and installs Flatpak Package updates (It's skiped if Flatpak is not installed)
- Removes unused Flatpak packages to free up space
- Checks if there are older Linux kernels on the system and removes them. However it keeps the current and one previous version of the kernel.
- Cleans the cache of the downloaded packages
- Removes obsolete packages
- Removes orphan packets
- Deletes package configuration files from packages that have been uninstalled by you.
uCareSystem creates an launcher icon in your Applications menu. When you click it, it performs the default maintenance by automatically launching a terminal.
Alternatively, you can invoke it through terminal with various options/flags. The default system updates and maintenace for Ubuntu / Debian / Linux Mint (and derivatives) :
sudo ucaresystem-core
If you want to shutdown your system after using the uCareSystem you can use the -s
option :
sudo ucaresystem-core -s
When the next available release is availabe for Ubuntu (and official flavors) you can upgrade with -u
:
sudo ucaresystem-core -u
If you are a tester, developer, or simply an enthusiast, you can upgrade to the next development cycle of Ubuntu (and official flavors) with -d
which actually turns your Ubuntu into a rolling release distribution:
sudo ucaresystem-core -d
If your Ubuntu (and official flavors) has reached the EOL support you can upgrade to the next supported release with -eol
:
sudo ucaresystem-core -eol
For information about all the availabe options / flags, start ucaresystem-core with -h
option :
sudo ucaresystem-core -h