Today I saw the mutter package from Fedora distro come with a new update.
I don't use this package, ... is a mess in my oppinion.
But I found this output when I tried to remove
root@localhost:/home/mythcat# dnf5 remove mutter
Package Arch Version Reposit Size
Removing:
mutter x86_64 47.1-3.fc41 updates 12.5 MiB
Removing dependent packages:
gdm x86_64 1:47.0-8.fc41 updates 5.3 MiB
gnome-shell x86_64 47.1-1.fc41 updates 13.8 MiB
Removing unused dependencies:
accountsservice x86_64 23.13.9-5.fc41 fedora 379.5 KiB
accountsservice-libs x86_64 23.13.9-5.fc41 fedora 212.3 KiB
bluez-obexd x86_64 5.79-1.fc41 updates 345.1 KiB
bolt x86_64 0.9.8-3.fc41 fedora 503.3 KiB
boost-thread x86_64 1.83.0-8.fc41 fedora 136.8 KiB
color-filesystem noarch 1-34.fc41 fedora 151.0 B
colord x86_64 1.4.7-5.fc41 fedora 1.7 MiB
colord-gtk4 x86_64 0.3.1-2.fc41 fedora 35.6 KiB
composefs-libs x86_64 1.0.6-1.fc41 fedora 166.3 KiB
cups-pk-helper x86_64 0.2.7-8.fc41 fedora 379.0 KiB
dbus-daemon x86_64 1:1.14.10-4.fc41 fedora 553.2 KiB
evolution-data-server x86_64 3.54.1-1.fc41 updates 8.8 MiB
evolution-data-server-langpacks noarch 3.54.1-1.fc41 updates 8.8 MiB
flatpak-libs x86_64 1.15.10-1.fc41 fedora 1.0 MiB
...
Is this ok [y/N]: N
...
If I used this command the gdm and gnome-shell is gone:
root@localhost:/home/mythcat# dnf5 remove --noautoremove mutter
Package Arch Version Repository Size
Removing:
mutter x86_64 47.1-3.fc41 updates 12.5 MiB
Removing dependent packages:
gdm x86_64 1:47.0-8.fc41 updates 5.3 MiB
gnome-session-wayland-session x86_64 47.0.1-1.fc41 fedora 15.9 KiB
gnome-shell x86_64 47.1-1.fc41 updates 13.8 MiB
Transaction Summary:
Removing: 4 packages
Is this ok [y/N]: N
...
I tried with the --noautoremove, and --exclude args and not result:
root@localhost:/home/mythcat# dnf5 remove --noautoremove --exclude=gnome-shell,gdm mutter
Failed to resolve the transaction:
Problem: installed package gnome-shell-47.1-1.fc41.x86_64 requires libmutter-15.so.0()(64bit), but none of the providers can be installed
- installed package gnome-shell-47.1-1.fc41.x86_64 requires libmutter-clutter-15.so.0()(64bit), but none of the providers can be installed
- installed package gnome-shell-47.1-1.fc41.x86_64 requires libmutter-cogl-15.so.0()(64bit), but none of the providers can be installed
- installed package gnome-shell-47.1-1.fc41.x86_64 requires libmutter-mtk-15.so.0()(64bit), but none of the providers can be installed
- installed package gnome-shell-47.1-1.fc41.x86_64 requires mutter(x86-64) >= 47.0, but none of the providers can be installed
- conflicting requests
- problem with installed package
The solution is old rpm tool:
root@localhost:/home/mythcat# rpm -e --nodeps mutter
root@localhost:/home/mythcat# dnf5 remove mutter
No packages to remove for argument: mutter
Nothing to do.