KDE Sweeper

Looks like it’s part of kde-utilities-meta.

https://www.archlinux.org/packages/extra/any/kde-utilities-meta/

Yes, which is how Sweeper got installed, so to uninstall sweeper you would have to uninstall kde-utilities-meta which will uninstall all the other pkgs from the kde-utilities-meta pkg that’s why your getting the errors and it breaks the system.

Are you sure about that? That is not how I have understood the working of “Meta” package. Please read my previous post and I would appreciate if you would like to comment on it.

@ricklinux
Would you mind running the following commands and post the ouput?

pactree -r kde-utilities-meta

sudo pacman -R kde-utilities-meta (of course without removing anything :innocent:)

I ask because I am away from the machine with a EnOS KDE installed.

[ricklinux@eos-kde ~]$ pactree -r kde-utilities-meta
kde-utilities-meta
[ricklinux@eos-kde ~]$ 
[ricklinux@eos-kde ~]$ sudo pacman -R kde-utilities-meta
[sudo] password for ricklinux: 
checking dependencies...

Packages (1) kde-utilities-meta-20.08-1

:: Do you want to remove these packages? [Y/n]

Nothing else apart from the meta package will be removed then. That is all the other packages installed through it will remain on the system. So no risk for breakage of the system :wink:

This is installed by default on Eos-Kde. If i want to remove sweeper it removes a bunch of other packages which yakuake is one. So i would have to reinstall them individually.

@pebcak

that’s what I am saying, it can be done, Its just more trouble than its worth.

I was able to uninstall Sweeper (without problems) because I installed it manually not by installing kde-utilities-meta

Look under Dependecies to see what will get removed https://www.archlinux.org/packages/extra/any/kde-utilities-meta/

Do you mean that this will happen after you have removed kde-utilities-meta ?
:thinking:

No … It happened before trying to remove sweeper. But now i know it’s being packaged this way so i get it. Sweeper like others are saying doesn’t remove history from Firefox so it’s useless.

That is what a Meta package is. It installs a bunch of other packages as if the were its “dependencies” without actually being so. That is why a meta package can normally be removed without the packages installed through it being removed. I will post the result of removing first kde-utilities-meta and then sweeper to demonstrate this. Give me some minutes!

@pebcak

https://wiki.archlinux.org/index.php/Meta_package_and_package_group#Difference_between_meta_package_and_package_group

  • Users cannot remove meta package dependencies without having to uninstall the meta package itself.

That is what I have been saying all along!
:wink:

But you seem to mean that it will also remove the packages that get installed through it which is not the case. Those are not real “dependencies”.

I think you misunderstand it

Users cannot remove meta package dependencies (in this case Sweeper) without having to uninstall the meta package itself (in this case kde-utilities-meta)

Come on! That is what I have been saying! Please show me where I have said otherwise! But you say:

which is something that will not happen if you remove kde-utilities-meta.

Here it is:

sudo pacman -R kde-utilities-meta
checking dependencies...

Packages (1) kde-utilities-meta-20.08-1


:: Do you want to remove these packages? [Y/n] 
:: Processing package changes...
(1/1) removing kde-utilities-meta

The only thing being removed is the meta package itself and nothing else thus no breaking of the system.

Now I proceed with removing sweeper:

 sudo pacman -R sweeper
[sudo] password for pebcak: 
checking dependencies...

Packages (1) sweeper-20.08.2-1

Total Removed Size:  0.67 MiB

:: Do you want to remove these packages? [Y/n] 
:: Processing package changes...
(1/1) removing sweeper                                                                                                                        [---------------------------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the desktop file MIME type cache...

Nothing else than sweeper removed.

@pebcak
Why are we arguing over this? :thinking: I got it! :rofl: No worries!

Just to get clarity over the concept and functioning of a “meta” package. Nothing else.

Well i think i understand. Before i used to install sweeper but now since these meta packages it’s different so i need to keep an eye on that. Not sure how many meta packages there are?

Apart from the now removed kde-utilities-meta, I have another one installed in my system kde-system-meta:

https://www.archlinux.org/packages/extra/any/kde-system-meta/

But there seems to be a whole bunch of them if you look at all the meta packages that get installed by:

https://www.archlinux.org/packages/extra/any/kde-applications-meta/

This one looks like to be meta meta-package :woozy_face:

@pebcak

I got you now, I guess it was me that never understood you, :rofl:

Its all good @ricklinux