You are not logged in.

#1 2020-05-09 07:22:12

babyjoseph
Member
Registered: 2020-05-04
Posts: 16

[Solved] How to uninstall / remove

Can you help me on how to uninstall or remove deepin Desktop Environment. I currently using now, MATE, and would like to permanently remove DEEPIN DE, but when I use the command "sudo pacman -R deepin" it keep saying to me this -> error: failed to prepare transaction (could not satisfy dependencies)
:: removing deepin-desktop-schemas breaks dependency 'deepin-desktop-schemas' required by deepin-metacity
:: removing deepin-desktop-schemas breaks dependency 'deepin-desktop-schemas' required by deepin-mutter
:: removing deepin-qt5integration breaks dependency 'deepin-qt5integration' required by deepin-polkit-agent
:: removing deepin-desktop-schemas breaks dependency 'deepin-desktop-schemas' required by deepin-wm
:: removing deepin-menu breaks dependency 'deepin-menu' required by deepin-wm

Last edited by babyjoseph (2020-05-11 00:54:45)

Offline

#2 2020-05-09 08:18:39

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: [Solved] How to uninstall / remove

man pacman | less -p REMOVE

Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2020-05-09 10:41:27

babyjoseph
Member
Registered: 2020-05-04
Posts: 16

Re: [Solved] How to uninstall / remove

jasonwryan wrote:
man pacman | less -p REMOVE

is it okay if can you detail the command that you are referring?
like what does it do or what would it be the effect of it or is it a syntax to remove the deepin desktop environment.

Thanks!

Offline

#4 2020-05-09 10:56:24

loqs
Member
Registered: 2014-03-06
Posts: 19,076

Re: [Solved] How to uninstall / remove

The man page details what the options can be used with remove

man wrote:

REMOVE OPTIONS (APPLY TO -R)
       -c, --cascade
           Remove all target packages, as well as all packages that depend on
           one or more target packages. This operation is recursive and must
           be used with care, since it can remove many potentially needed
           packages.

       -n, --nosave
           Instructs pacman to ignore file backup designations. Normally, when
           a file is removed from the system, the database is checked to see
           if the file should be renamed with a .pacsave extension.

       -s, --recursive
           Remove each target specified including all of their dependencies,
           provided that (A) they are not required by other packages; and (B)
           they were not explicitly installed by the user. This operation is
           recursive and analogous to a backwards --sync operation, and it
           helps keep a clean system without orphans. If you want to omit
           condition (B), pass this option twice.

       -u, --unneeded
           Removes targets that are not required by any other packages. This
           is mostly useful when removing a group without using the -c option,
           to avoid breaking any dependencies.

Where remove has been previously covered in the operations section

man wrote:

       -R, --remove
           Remove package(s) from the system. Groups can also be specified to
           be removed, in which case every package in that group will be
           removed. Files belonging to the specified package will be deleted,
           and the database will be updated. Most configuration files will be
           saved with a .pacsave extension unless the --nosave option is used.
           See Remove Options below.

For examples see Pacman#Removing_packages

Offline

#5 2020-05-09 14:40:59

dakota
Member
Registered: 2016-05-20
Posts: 417

Re: [Solved] How to uninstall / remove

babyjoseph wrote:
jasonwryan wrote:
man pacman | less -p REMOVE

is it okay if can you detail the command that you are referring?
like what does it do or what would it be the effect of it or is it a syntax to remove the deepin desktop environment.

Thanks!

He is telling you that the best way to remove the deepin desktop is to read the manual. wink

man page -- opens a page in the manual.  (man man -- would open the page that explains how to use the manual)
man pacman  -- is the manual page that explains how pacman  works

You could open that page and read all about how to install and remove packages by searching through the file, but Jason has got you started by searching for you.

man pacman | less -- pipes the output of the man command to a pager called less
man less -- is the manual page that explains how less works.
less -p REMOVE -- searches through a file to find the pattern REMOVE
man pacman | less -p REMOVE -- grabs the pacman page, pipes it to less , and searches through it to find the pattern REMOVE

Is that what you wanted to know?

Your experience with Arch will be much improved if you spend some time with the command line. Here are a couple of tutorials to get you started.

Linux Journey
Ryan's Tutorials

Cheers, tongue


"Before Enlightenment chop wood, carry water. After Enlightenment chop wood, carry water." -- Zen proverb

Offline

#6 2020-05-10 03:25:36

babyjoseph
Member
Registered: 2020-05-04
Posts: 16

Re: [Solved] How to uninstall / remove

loqs wrote:

The man page details what the options can be used with remove

man wrote:

REMOVE OPTIONS (APPLY TO -R)
       -c, --cascade
           Remove all target packages, as well as all packages that depend on
           one or more target packages. This operation is recursive and must
           be used with care, since it can remove many potentially needed
           packages.

       -n, --nosave
           Instructs pacman to ignore file backup designations. Normally, when
           a file is removed from the system, the database is checked to see
           if the file should be renamed with a .pacsave extension.

       -s, --recursive
           Remove each target specified including all of their dependencies,
           provided that (A) they are not required by other packages; and (B)
           they were not explicitly installed by the user. This operation is
           recursive and analogous to a backwards --sync operation, and it
           helps keep a clean system without orphans. If you want to omit
           condition (B), pass this option twice.

       -u, --unneeded
           Removes targets that are not required by any other packages. This
           is mostly useful when removing a group without using the -c option,
           to avoid breaking any dependencies.

Where remove has been previously covered in the operations section

man wrote:

       -R, --remove
           Remove package(s) from the system. Groups can also be specified to
           be removed, in which case every package in that group will be
           removed. Files belonging to the specified package will be deleted,
           and the database will be updated. Most configuration files will be
           saved with a .pacsave extension unless the --nosave option is used.
           See Remove Options below.

For examples see Pacman#Removing_packages


Thank youuuuu!

Offline

#7 2020-05-10 03:26:13

babyjoseph
Member
Registered: 2020-05-04
Posts: 16

Re: [Solved] How to uninstall / remove

dakota wrote:
babyjoseph wrote:
jasonwryan wrote:
man pacman | less -p REMOVE

is it okay if can you detail the command that you are referring?
like what does it do or what would it be the effect of it or is it a syntax to remove the deepin desktop environment.

Thanks!

He is telling you that the best way to remove the deepin desktop is to read the manual. wink

man page -- opens a page in the manual.  (man man -- would open the page that explains how to use the manual)
man pacman  -- is the manual page that explains how pacman  works

You could open that page and read all about how to install and remove packages by searching through the file, but Jason has got you started by searching for you.

man pacman | less -- pipes the output of the man command to a pager called less
man less -- is the manual page that explains how less works.
less -p REMOVE -- searches through a file to find the pattern REMOVE
man pacman | less -p REMOVE -- grabs the pacman page, pipes it to less , and searches through it to find the pattern REMOVE

Is that what you wanted to know?

Your experience with Arch will be much improved if you spend some time with the command line. Here are a couple of tutorials to get you started.

Linux Journey
Ryan's Tutorials

Cheers, tongue

Thank you !! hehe

Offline

#8 2020-05-10 10:01:08

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,653
Website

Re: [Solved] How to uninstall / remove

Please remember to mark your thread as solved by editing the first post and amending the topic title.

https://wiki.archlinux.org/index.php/Co … ow_to_post


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

Board footer

Powered by FluxBB