What are the system cleaners that can be recommended for EOS

If you want AI ,I think Fedora is using it.

Exactly! I never liked the idea of one-click “cleaners.” Even the ones with configurations to select.

From A Complete Idiot’s Guide To Endeavour OS Maintenance / Update / Upgrade, I’ve created a personalized “cheat sheet” I use regularly or whenever I feel it’s necessary.

EndeavourOS Maintenance / Update / Upgrade
[Frequency: Every 1-2 months, or user discretion]

UPDATE SYSTEM:
[Frequency: Daily, Weekly, or user discretion]
yay

UPDATE ARCH MIRRORS:
reflector --protocol https --verbose --latest 25 --sort rate | sudo tee /etc/pacman.d/mirrorlist

ATER UPDATING ARCH MIRRORLIST, UPDATE SYSTEM:
yay -Syyu

UPDATE EOS MIRRORS:
eos-rankmirrors --verbose

ATER UPDATING EOS MIRRORLIST, UPDATE SYSTEM:
yay -Syyu

CLEAN JOURNAL:
sudo journalctl --vacuum-time=4weeks

CLEAN CACHE (All Packages):
paccache -r

CLEAN CACHE (Uninstalled Packages):
paccache -ruk0

REMOVE ORPHANS:
yay -Yc

2 Likes

Perhaps I expressed myself incorrectly. If so, sorry for that.
I have joined this discussion because I have already had negative experiences with bleachbit. It sounds better this way. Sorry, I am not a native English speaker :wink:
At some point, I tried to clean the system on a Debian system with bleachbit. As I said, I completely messed it up. Sure, I ran it as root :rofl:
That was definitely a wonderful learning experience

I only use the commands listed above and have had no problems since the installation

I am very sorry about that, but I can no longer reproduce it. It’s been a while

I have personally read of a number of tragic tales caused by BleachBit. I don’t remember the details either.

I am pretty sure that it has been about misconfiguration in those tragic tales.
The non tragic tales are the one that remain untold. Like mine :wink:

I just think its important for people to understand that Linux is NOT WINDOWS. The tools needed for Windows are not necessary on Linux. First Learn to use The OS. So many users come to Linux from Windows thinking they need to manage it just like Windows you don’t. Learning to do things manually first allows you to learn how to fix issue when Third Party Apps FAIL.

2 Likes

To add:
Or to know enough to realize the third party apps broke your system, and to not blame the distro for it.

2 Likes

What about the user who installed the third party app, ran it (apparently not having much of a clue about what they were doing) and clicked the button?

It’s always easier to put the blame somewhere else. Just sayin’ :wink:

1 Like

No Amount of help can prevent STUPID.

3 Likes

On that we are totally agreed :laughing:

2 Likes

And it’s always gonna happen (to some).

1 Like

Using Bleachbit, as your user, you may harm the functioning of your desktop and applications, if you “inadvertently” remove some config files and folders under your home directory. But this shouldn’t be the end of the world if you have working backups of those configs. I think if so happens, you can recover, more or less the state of the desktop to what it was before you ran the program.

If you sudo it and run, like some people who are prone to run GUI apps as root, then the consequences may be catastrophic.

My point is that the ultimate responsible is neither the app nor the OS but the user.

The other day we had a user asking to be saved by a warning in the terminal if they so happen to put in sudo rm -rf /*. A command-line user :sweat_smile:

Like that could happen…

But realistically, even though I am always sober, sometimes we do stupid things even those of us that really really do know better (because we did them many years ago in our own learning curves).

As mentioned earlier, I still have occasional moments of DD insanity :slight_smile:

1 Like

Dangerous commands like this should be aliased to something else. So even if a Hacker got on your system it wouldn’t harm it if they run it. (Well as long as they run it with out command) This also helps in those moments of ‘Less Paying Attention to Detail’ :grin: occur on us.

I do not use any cleaners on Arch Linux. I run pacman -Scc to clean out the package cache, and that is it. I do not install software I do not use, I don’t experiment with packages, and I don’t game. My cache files do not grow unexpectedly, my journal files do not grow unexpectedly, I never check for orphans, I deal with pacnew files when they arise, and my system stays very consistent without any effort. I guess my only recommendation would be to never use Bleachbit on Arch, it can easily cause more problems then it ever solves (and it never solves a problem).

2 Likes

I guess, if I were to make any recommendation, the only one would be: educate yourself, to the best of your ability, about the system you are using, be it Arch or something else and by extension, educate yourself about the tools you are using, be it command line or GUI, from whatever party on whatever system. You are the sole arbiter of what suits you, and ultimately the sole responsible of how you run your system.

1 Like

After ccleaner i had to reinstall my entire system. That was a hard lesson never to use it ever again!

1 Like

It’s windows for you. . . .

Rich;)

I have this at work on my Windows system, it’s called an IT department. :rofl:

As I’ve stated in my earliest post. . . . I’ve tried everything for cleaning. . . . In the 5 years I’ve been using EndeavourOS, I’ve never had a problem from any cleaner . i.e. Bleachbit, Stacer, Sweeper and it’s best to use the command line and quickest method available. yay -Scc for cache files downloaded cleans them up. . . paru -c cleans up isolated leftovers that yay -Scc doesn’t get. I guess my point is use what works best for you. I don’t mind experimenting with software in the AUR repositories such as Stacer or Octopi for package installation and cleanup. Pacseek works very well for this task also. . . but nothing beats yay -Syu for everything.

Rich;)