I want to install Budgie Desktop alongside Gnome and I get these errors
YaST2 conflicts list - generated 2024-01-10 20:36:25
the to be installed pattern:budgie-20220527-2.2.x86_64 requires ‘patterns-budgie-budgie’, but this requirement cannot be provided
not installable providers: patterns-budgie-budgie-20220527-2.2.x86_64[download.opensuse.org-oss_2]
patterns-budgie-budgie-20220527-2.2.x86_64[https-download.opensuse.org-ebc5a65f]
patterns-budgie-budgie-20220527-2.2.x86_64[https-download.opensuse.org-f2ce27fd]
[ ] do not install pattern:budgie-20220527-2.2.x86_64
[ ] break pattern:budgie-20220527-2.2.x86_64 by ignoring some of its dependencies
[ ] Following actions will be done:
deinstallation of gnome-bluetooth-42.7-1.1.x86_64
deinstallation of gnome-shell-45.2-3.1.x86_64
deinstallation of gdm-45.0.1-5.1.x86_64
deinstallation of gnome-extensions-45.2-3.1.x86_64
deinstallation of gnome-session-default-session-45.0-3.1.x86_64
deinstallation of gnome-tweaks-45.0-1.1.noarch
deinstallation of gnome-shell-search-provider-nautilus-45.2.1-2.1.noarch
deinstallation of gnome-shell-search-provider-epiphany-45.1-1.1.x86_64
deinstallation of gnome-shell-search-provider-contacts-45.0-1.1.x86_64
deinstallation of gnome-shell-extensions-common-45.2-2.1.noarch
deinstallation of gnome-shell-extension-onboard-1.4.1-7.7.noarch
deinstallation of gnome-shell-classic-45.2-2.1.noarch
deinstallation of gnome-shell-calendar-45.2-3.1.x86_64
deinstallation of patterns-gnome-gnome_basis-20201210-19.1.x86_64
deinstallation of gdm-branding-openSUSE-15.1-3.1.noarch
deinstallation of gnome-session-45.0-3.1.x86_64
deinstallation of gnome-session-wayland-45.0-3.1.x86_64
deinstallation of patterns-gnome-gnome_utilities-20201210-19.1.x86_64
deinstallation of patterns-gnome-gnome_office-20201210-19.1.x86_64
deinstallation of patterns-gnome-gnome_imaging-20201210-19.1.x86_64
deinstallation of patterns-gnome-gnome_basic-20201210-19.1.x86_64
deinstallation of patterns-gnome-gnome_x11-20201210-19.1.x86_64
deinstallation of patterns-gnome-gnome-20201210-19.1.x86_64
I don’t believe that can be done through the installation patterns. But I’ve been wrong before, and will probably be wrong again.
Looking in the .spec file for budgie-desktop, there is a Conflicts: gnome-shell Which I suspect is causing your issues, I haven’t dug deeper into it, but I would venture a guess there are other Conflicts: declarations other places within the budgie packaging.
You could try using the --force flag in zypper to make it happen, but I wouldn’t recommend it.
Problem: the to be installed budgie-desktop-10.8.2+0-1.1.x86_64 conflicts with ‘gnome-shell’ provided by the installed gnome-shell-45.3-1.1.x86_64
Solution 1: Following actions will be done:
deinstallation of gnome-shell-45.3-1.1.x86_64
deinstallation of gnome-shell-calendar-45.3-1.1.x86_64
deinstallation of gnome-shell-classic-45.2-2.1.noarch
deinstallation of gnome-shell-extensions-common-45.2-2.1.noarch
deinstallation of gnome-shell-search-provider-contacts-45.0-1.2.x86_64
deinstallation of gnome-shell-search-provider-nautilus-45.2.1-2.1.noarch
deinstallation of gnome-tweaks-45.0-1.1.noarch
deinstallation of gnome-session-default-session-45.0-3.1.x86_64
deinstallation of gnome-extensions-45.3-1.1.x86_64
deinstallation of gdm-45.0.1-5.1.x86_64
deinstallation of gnome-bluetooth-42.7-1.1.x86_64
deinstallation of gdm-branding-openSUSE-15.1-3.1.noarch
deinstallation of patterns-gnome-gnome_basis-20201210-19.1.x86_64
deinstallation of gnome-session-45.0-3.1.x86_64
deinstallation of patterns-gnome-gnome_basic-20201210-19.1.x86_64
deinstallation of patterns-gnome-gnome_imaging-20201210-19.1.x86_64
deinstallation of patterns-gnome-gnome_office-20201210-19.1.x86_64
deinstallation of patterns-gnome-gnome_utilities-20201210-19.1.x86_64
deinstallation of gnome-session-wayland-45.0-3.1.x86_64
deinstallation of patterns-gnome-gnome_x11-20201210-19.1.x86_64
deinstallation of patterns-gnome-gnome-20201210-19.1.x86_64
Solution 2: do not install budgie-desktop-10.8.2+0-1.1.x86_64
Choose from above solutions by number or cancel [1/2/c/d/?] (c):
victor@localhost:~>
This would have been rpm --install --nodeps, but zypper does not offer this option (for good reason). --force will allow downgrade or reinstallation, but does not affect dependency resolution.
One could try downloading packages and installing using plain rpm. If this results in a working system, it would be a good reason to remove these conflicts.