Safely removing package

When updating, I receive following question: Replace xcursor-breeze with extra/breeze-cursors5? [Y/n]
I want to remove that package because it seems not to be in the official repo.
When I try tot remove it, I got the following message:
Cannot satisfy dependencies:

  • removing xcursor-breeze breaks the dependency ‘xcursor-breeze’, which is required by manjaro-xfce-settings-shells

I’m afraid that removing the file will cause the system to break. Or am I being too cautious?

Type Y since breeze-cursors5 replaces xcursors-breeze and the later you need for XFCE as you already found out.

2 Likes

Thanks for your answer.
When I type yes, I receive the following answer:
Searching for conflicting packages…
error: failed to prepare transaction (could not satisfy dependencies)
:: removing xcursor-breeze breaks dependency ‘xcursor-breeze’ required by manjaro-xfce-settings-shells

Are you mirrors synced. Try another mirror

sudo pacman-mirrors -f
sudo pacman -Syu

Sorry i didn’t check this. manjaro-xfce-settings-shells is from 2022 (btw congratulations for rolling Manjaro since at least 4 years). manjaro-xfce-settings seems to be the new package. So

sudo pacman -R manjaro-xfce-settings-shells

and install manjaro-xfce-settings unless you have it already.

2 Likes

Makes a lot of sense since this shells doesn’t ring a bell by me as a xfce user, so i thought it might be from aur, but is not. Can be deprecated anyway and forgotten to be deleted. I just cannot check now since i am not on a pc.

Anyways, it is either this or that. Either the mirror is not updated, or the package is deprecated. If refreshing the mirror doesn’t help, removing the package will.

2 Likes

Back at home at the PC.
You should replace the manjaro-xfce-settings-shells version with the much newer version without -shells. The files are the same, but the dependencies differ. It seems like the shells version was just an older version that someone forgot to remove/automatically replace. I guess both need some corrections in the PKGBUILD @oberon @Yochanan

1 Like

I do not have access to the Shells packages, sorry. That was @philm, @oberon & @chrysostomus.

1 Like

OK. What will happen then, if @Skoebidoe just
sudo pacman -S manjaro-xfce-settings
It conflicts so it should be automatically suggested to replace the other package. After that the full update should be run and breeze of course replaced with breeze5 as asked. This time it should work.

On my 8 years old xfce minimal neither are installed.

Because the package for minimal is logically called ****-minimal :grinning_face:

I should have mentioned that I realised that; there isn’t any manjaro-xfce**** package installed.

I also should mention that I never do any ‘theming’ nor would I install any packages to change the looks of my system, in case that’s related.

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.