Remove Budgie Desktop before F40 upgrade issue

Before upgrading to fedora 40, wanted to remove all signs of budgie desktop. However i’ve run into an issue shown below:

sudo dnf group remove -y “Budgie Desktop”
Error:
Problem: The operation would result in removing the following protected packages: sudo
(try to add ‘–skip-broken’ to skip uninstallable packages).

Any suggestions would be appreciated? --skip-broken doesn’t help, same message.

sudo dnf swap @{budgie,kde}-desktop-environment
1 Like

I don’t want to install gnome, I’ve kde installed, so it’s there a way to remove budgie still without installing gnome??

I don’t want to install gnome, I’ve kde installed, so it’s there a way to remove budgie still without installing gnome??

Maybe this ?

sudo dnf --skip-broken swap \
    @budgie-desktop-environment \
    @kde-desktop-environment

That would work but rather than having a minimal KDE desktop it would install loads of apps I don’t need.

204 new packages to be precise.

I wonder if the budgie desktop environment group would be able to be uninstalled once I’ve done a full upgrade, if I go ahead and let it be installed now

Ok, now I’m getting:

Problem: conflicting requests

  • problem with installed package qt5-qtwebengine-5.15.16-1.fc39.x86_64
  • package qt5-qtwebengine-freeworld-5.15.16-1.fc40.x86_64 from rpmfusion-free requires qt5-qtbase(x86-64) = 5
    .15.12, but none of the providers can be installed
  • qt5-qtwebengine-5.15.16-1.fc39.x86_64 from @System does not belong to a distupgrade repository
  • qt5-qtbase-5.15.12-5.fc39.x86_64 from @System does not belong to a distupgrade repository

Trying to remove all signs of budgie desktop. However I’ve run into an issue shown below:

sudo dnf group remove -y “Budgie Desktop” Error:
Problem: The operation would result in removing the following protected packages: sudo (try to add ‘–skip-broken’ to skip uninstallable packages).

Running F40 latest beta (originally installed using everything installer, added KDE later on too).

I was suggested to try sudo dnf swap fedora-release-identity-budgie fedora-release-identity-kde and then sudo dnf group remove "Budgie Desktop". But the first command throws out the error:

No match for argument: fedora-release-identity-budgie

Any suggestions would be appreciated.

Hello @spaceboy ,
You asked the question Remove Budgie Desktop before F40 upgrade issue where it was answered as to how to do it by @vgaetera in the first response you got. You apparently didn’t like that solution, but it is the solution. KDE and Gnome too, are mature Desktop Environments in the Fedora project, as a result they are the least minimal choice there is. My suggestion, is to do the swap like noted in the response you got on that topic I linked here, then remove the things you don’t want or need. Or go with Fedora minimal install and add the things you want, and only those things. Personally, when I was interested in having a minimalist setup, I would always choose the everything installer since it lets you choose from everything.

1 Like

Hello @spaceboy , You asked the question Remove Budgie Desktop before F40 upgrade issue where it was answered as to how to do it by @vgaetera in the first response you got. You apparently didn’t like that solution, but it is the solution.

It wasn’t I didn’t like the answer it was the answer didn’t work!! As when I ran that command I get the error:

No match for argument: fedora-release-identity-budgie

EDIT: Ok, he’s now updates/changed the command since yesterday and it now everything is good, no errors. thanks all.

Sorry, I misunderstood about the actual release identity. So the budgie desktop is a ‘Spin’ not a release, subtle but distinctively different in the project. This may require you to first install the KDE environment first and in a separate dnf command remove the budgie DE. How did you install Budgie in the first place? Sorry if I’m getting you to repeat here.

Sorry, I should have been more clear. I installed budgie desktop with the everything installer. I install KDE later using the command line: sudo dnf install plasma-desktop.This gave me a very minimal KDE desktop, probably too minimal ass a lot of system settings such as GTK theme installing and about system etc were missing.

But the updated post by Vladislav Grigoryev looks to have solved the problem, even if it has installed quite a lot of extra files.

1 Like

Well, good to see you have the KDE environment installed fully. I have found when I do the minimal for a DE I try to get the group it is part of in dnf. So I do dnf groups list to see what groups are available and which I already have installed. Why I say that is most spins have associated groups as do DE’s, and these groups of packages are what’s required (typically) to get a minimal experience.
Results for me …

Available Environment Groups:
   Fedora Custom Operating System
   Minimal Install
   Fedora Server Edition
   Fedora Cloud Server
   KDE Plasma Workspaces
   Xfce Desktop
   Phosh Desktop
   LXDE Desktop
   LXQt Desktop
   Cinnamon Desktop
   MATE Desktop
   Sugar Desktop Environment
   Deepin Desktop
   Budgie Desktop
   Development and Creative Workstation
   Web Server
   Infrastructure Server
   Basic Desktop
   i3 desktop

The issue is KDE Plasma Workspaces is bloated by default, on virtually every other distro there is more than one metapackage, arch for instance when I used it a couple of years ago had a package called KDE meta or something similar which would install the bare minimum KDE desktop. Ubuntu I believe have a similar metapackage.

Whereas it seems on fedora you have no choice but to install the full desktop and all the apps that come with it. Of course there is the option of a script to remove most of the bloatware and that’s the option I guess I’ll have to choose.

In that case maybe your own hand built kickstart file is required. Automating the Installation with Kickstart :: Fedora Docs

Will definitely have a look into that at some point., kinda the same as windows unattended install which I done years back. Atm I think quickest and easiest way to get minimal KDE install is to select LXQt during the usual with nothing selected other than Administration Toolls, then from a terminal enter:

Possibly there’s one or two other things that are vital to be installed that I’m missing, but atm majority of stuff needed is installed with that command.

And just in case any bloat left, sudo dnf remove $(cat bloat)

Bloat text file:

I don’t know but you may want to look at dnf groups list to see if one of the KDE groups is what you need/want. There is a KDE group.

1 Like