You are not logged in.
Pages: 1
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
man pacman | less -p REMOVEOffline
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
The man page details what the options can be used with remove
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
-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
jasonwryan wrote:man pacman | less -p REMOVEis 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. ![]()
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.
Cheers, ![]()
"Before Enlightenment chop wood, carry water. After Enlightenment chop wood, carry water." -- Zen proverb
Offline
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
babyjoseph wrote:jasonwryan wrote:man pacman | less -p REMOVEis 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.
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 worksYou 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 REMOVEIs 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.
Cheers,
Thank you !! hehe
Offline
Please remember to mark your thread as solved by editing the first post and amending the topic title.
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
Pages: 1