{"id":13492902,"url":"https://github.com/Utappia/uCareSystem","last_synced_at":"2025-03-28T11:31:00.442Z","repository":{"id":38420082,"uuid":"2225343","full_name":"Utappia/uCareSystem","owner":"Utappia","description":"An all-in-one, one click system maintenance application for Ubuntu/Debian operating systems and derivatives","archived":false,"fork":false,"pushed_at":"2024-12-10T15:46:06.000Z","size":262,"stargazers_count":121,"open_issues_count":2,"forks_count":21,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-12-10T17:21:02.630Z","etag":null,"topics":["admin","bash-script","cleaner","debian","linux","linux-mint","maintenance","official-flavors","shell","system","ubuntu","updater","upgrades"],"latest_commit_sha":null,"homepage":"http://utappia.org","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Utappia.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"cerebrux","tidelift":null,"community_bridge":null,"liberapay":"cerebrux","issuehunt":null,"otechie":null,"custom":["https://www.paypal.me/cerebrux"]}},"created_at":"2011-08-18T01:04:06.000Z","updated_at":"2024-12-01T12:59:59.000Z","dependencies_parsed_at":"2024-04-29T15:32:05.788Z","dependency_job_id":"1801a516-d446-45f5-a815-c37c3a6e69ce","html_url":"https://github.com/Utappia/uCareSystem","commit_stats":{"total_commits":79,"total_committers":4,"mean_commits":19.75,"dds":"0.22784810126582278","last_synced_commit":"01cebae4eea1b5da2c2f5d6476866cb34d4d0d9c"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Utappia%2FuCareSystem","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Utappia%2FuCareSystem/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Utappia%2FuCareSystem/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Utappia%2FuCareSystem/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Utappia","download_url":"https://codeload.github.com/Utappia/uCareSystem/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246020819,"owners_count":20710826,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin","bash-script","cleaner","debian","linux","linux-mint","maintenance","official-flavors","shell","system","ubuntu","updater","upgrades"],"created_at":"2024-07-31T19:01:10.303Z","updated_at":"2025-03-28T11:31:00.436Z","avatar_url":"https://github.com/Utappia.png","language":"Shell","funding_links":["https://ko-fi.com/cerebrux","https://liberapay.com/cerebrux","https://www.paypal.me/cerebrux","https://www.paypal.com/donate/?hosted_button_id=SATQ6Y9S3UCSG"],"categories":["Shell"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/Utappia/uCareSystem/master/assets/ucaresystem-image-banner.png\"\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://www.gnu.org/licenses/gpl-3.0.en.html\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-GPLv3-blue.svg\" alt=\"GNU GPL v3\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/Utappia/uCareSystem/stargazers\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/utappia/ucaresystem.svg\" alt=\"stars\"\u003e\u003c/a\u003e\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://www.paypal.com/donate/?hosted_button_id=SATQ6Y9S3UCSG\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/badge/Donate-PayPal-yellow.svg\" alt=\"Donate to project\"\u003e\u003c/a\u003e\n \n# uCareSystem\n\n\tName   : uCareSystem\n\tLicense: GPL3 (http://www.gnu.org/licenses/gpl.html)\n\tAuthor : Salih Emin\n\tEmail  : salih-(a)-utappia.org\n\tDate   : 24-12-2024 (first release 19-02-2009)\n\tVersion: 24.12.11\n\tSystem : Ubuntu Linux and derivatives. With Deb, Snap or Flatpak. (Partial support for Debian and WSL2) \n\tWebSite: http://utappia.org\n\n## Sponsors of the previous development cycle (v24.09)\n\nWith version 24.06 of uCareSystem, I added a section to acknowledge the people who supported the development of the previous cycle. This addition was warmly received by the community, and I can't express enough gratitude to those who donated during the previous (v24.11) development cycle:\n\n- P. Loughman (Thanks for your continued support)\n- D. Emge (Thanks for your continued support)\n- K. A. Gkountras (Jemadux)\n- B. Breitfeld\n- S. McClatchie\n- J. A. Villareal\n- D. E. Swarthout\n\n## Description:\n\nIn summary, uCareSystem performs the following list of maintenance tasks automatically and without the need for user interference. :\n\n- Updates the list of available packages\n- Downloads and installs the available updates\n- Downloads and installs Snap Package updates (It's skipped if Snap is not installed)\n- Removes Old Snap revisions to free up space\n- Downloads and installs Flatpak Package updates (It's skipped if Flatpak is not installed)\n- Removes unused Flatpak packages to free up space\n- 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.\n- Cleans the cache of the downloaded packages\n- Removes obsolete packages\n- Removes orphan packages\n- Deletes package configuration files from packages that have been uninstalled by you\n- If there is a need for a system reboot, it will inform you and it will provide the list of packages that requested that system reboot\n\n![ucaresystem-color](https://github.com/user-attachments/assets/6f5171c2-5a64-465b-b794-920e225ce7f7)\n\n## Usage\n\nuCareSystem creates a launcher icon in your Applications menu. Just search your applications menu for `ucare`. If you click the icon, it starts performing the default maintenance tasks. \n\nAlternatively, you can invoke it through terminal with various options/flags. The default system updates and maintenance for Ubuntu / Debian / Linux Mint (and derivatives) :\n```\nucaresystem-core\n```\nIf you want to shutdown your system after using the uCareSystem you can use the `-s` option :\n```\nucaresystem-core -s\n```\nWhen the next available release is available for Ubuntu (and official flavors) you can upgrade with `-u`:\n```\t\nucaresystem-core -u\n```\nIf 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:\n```\nucaresystem-core -d\n```\nIf your Ubuntu (and official flavors) has reached the EOL support you can upgrade to the next supported release with `-eol`:\n```\nucaresystem-core -eol\n```\nFor information about all the available options / flags, start ucaresystem-core with `-h` option :\n```\nucaresystem-core -h\n```\n## Code contribution\n\nIf you have an idea and want to contribute code:\n\n1. Open an Issue describing what you want to fix/change/enhance\n2. From the branches button, change the \"master\" to \"develop\" branch\n3. Start coding and once you are done, create a pull request that you want to be merged to the \"develop\" branch\n\nPlease do not use master branch for code contribution. Use the develop branch for forking and pull requests\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FUtappia%2FuCareSystem","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FUtappia%2FuCareSystem","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FUtappia%2FuCareSystem/lists"}