Bonjour,
carafife a écrit : ↑dim. 22 déc. 2019, 19:33
Je préfere demander avant d'en faire une belle!
Sinon il y a plus simple, lire le man de pacman, un petit extrait :
Code : Tout sélectionner
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.
Code : Tout sélectionner
TRANSACTION OPTIONS (APPLY TO -S, -R AND -U)
-d, --nodeps
Skips dependency version checks. Package names are still checked. Normally, pacman will always check a package’s
dependency fields to ensure that all dependencies are installed and there are no package conflicts in the system.
Specify this option twice to skip all dependency checks.
Code : Tout sélectionner
QUERY OPTIONS (APPLY TO -Q)
-d, --deps
Restrict or filter output to packages installed as dependencies. This option can be combined with -t for listing real
orphans - packages that were installed as dependencies but are no longer required by any installed package.
Comme tu peux le voir, il n'y a pas d'option
-t
qui va avec
-R
.
De plus l'option
-d
n'a pas du tout le même sens avec
-Q
et avec
-R
.