Page 1 sur 1

[pacman] différences entre -Rsn et -Rcs

Publié : ven. 12 oct. 2012, 16:39
par thierry17700
Bonjour

Nouveau dans l'environnement arch, je n'ai pas trouvé la différence qu'il y a entre :

pacman -Rcs nomdupaquet

et

pacman -Rsn nomdupaquet

Re: [pacman] différences entre -Rsn et -Rcs

Publié : ven. 12 oct. 2012, 16:50
par tazzon

Code : Tout sélectionner

utilisation:  pacman {-R --remove} [options] <paquet(s)>
  -c, --cascade            supprime les paquets ainsi que tous ceux qui en dépendent
  -s, --recursive          supprime les dépendances inutiles
Il me semble que -s c'est juste le paquet et les dépendances qui sont venues avec alors que -c supprime aussi les paquets dépendants de ton paquet (et peut-être aussi des dépendances mais j'en suis pas sûr).

Re: [pacman] différences entre -Rsn et -Rcs

Publié : ven. 12 oct. 2012, 16:52
par tuxce
Salut, si pkg1 dépend de pkg2 qui lui même dépend de pkg3

-Rc pkg2 tente de supprimer pkg1 et pkg2.
-Rs pkg2 tente de supprimer pkg2 et pkg3 (si pkg3 n'est requis par aucun autre paquet).

-Rcs tente de supprimer toute la chaîne.

-n concerne les fichiers de configuration. Sans le -n, tu auras des .pacsave. Par exemple, pacman -R yaourt laissera un /etcyaourtrc.pacsave si tu l'avais modifié.

Re: [pacman] différences entre -Rsn et -Rcs

Publié : ven. 12 oct. 2012, 16:56
par thierry17700
Merci de vos réponses rapides.

Donc si je veux supprimer un paquet, ses dépendances et ses fichiers de config :

pacman -Rsn nomdupaquet