You are not logged in.

#1 2022-09-28 18:56:52

chris_on_linux
Member
Registered: 2022-09-23
Posts: 20

[SOLVED]I want to uninstall deepin

Hello Arch Linux Forums,
I recently installed the deepin desktop environment just to try it out. But when I try to uninstall it, it breaks dependencies. Here is the output of sudo pacman -R deepin:

[chris@archlinux ~]$ sudo pacman -R deepin
[sudo] password for chris:
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing deepin-desktop-schemas breaks dependency 'deepin-desktop-schemas' required by deepin-mutter
:: removing deepin-desktop-base breaks dependency 'deepin-desktop-base' required by dtkcore

If it counts, I am on Plasma

Thanks a lot,
Christopher

Last edited by chris_on_linux (2022-09-28 19:55:46)

Offline

#2 2022-09-28 19:06:44

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,480
Website

Re: [SOLVED]I want to uninstall deepin

How did you install deepin?  Which groups did you install (deepin-kwin, deepin-extra, ...)?

Additionally, you'll almost certainly want to use the -s flag to that pacman command (and probably -n too), e.g.:

pacman -Rsn deepin deepin-kwin deepin-extra

EDIT: for the present errors, using the flags (and not the additional groups) would be sufficient as deepin-mutter is a dependency of deepin-wm which is a member of deepin group.  Attempting to remove the group without it's dependencies leaves deepin-mutter which in turn depends on packages you are trying to remove.  In other words, this should work:

pacman -Rsn deepin

Last edited by Trilby (2022-09-28 19:10:40)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#3 2022-09-28 19:18:13

chris_on_linux
Member
Registered: 2022-09-23
Posts: 20

Re: [SOLVED]I want to uninstall deepin

Thank you Mr.Parrot! using pacman -Rsn deepin actually removed Deepin!

Offline

#4 2022-09-28 19:34:58

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,480
Website

Re: [SOLVED]I want to uninstall deepin

Your welcome.  Note (at least I would strongly argue) that `pacman -Rs <package>` should be the default way to remove a package / group.  I also personally prefer including the -n whenever I'm removing something (and what each of these do can be learned about in pacman's man page).

Please remember to mark this thread as [SOLVED] by clicking "edit" on your first post to prepend [SOLVED] to the title.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

Board footer

Powered by FluxBB