web-dev-qa-db-fra.com

Option Pacman pour assumer "oui" à chaque question?

Lors de l'installation de logiciels dans des systèmes Debian, nous pouvons mettre quelque chose comme ceci:

Sudo apt-get install -y chromium-browser

de cette façon, l'installation se fait automatiquement, sans demander de confirmer l'installation [O/n]. Puis-je faire de même avec pacman?

59
JohannRamos

De man pacman:

--noconfirm
Contourner tout et tous "Êtes-vous sûr?" messages. Ce n'est pas une bonne idée de le faire, sauf si vous voulez exécuter pacman à partir d'un script.

Notez la qualification pour l'utiliser avec soin ...

Arch est une version évolutive, ce qui signifie que pacman doit, de temps à autre, gérer des mises à niveau assez complexes. À ces moments-là, pacman vous invitera à confirmer vos choix. Ignorer ces invites ne sera généralement pas un problème important, mais dans certains cas, comme avec le récent passage de /lib à /usr/lib, un manque d'attention entraînera des ruptures importantes. Ce n'est pas une habitude que vous souhaitez cultiver.

88
jasonwryan

Bien que la page de manuel à ce sujet ne soit pas très claire, le --noconfirm le drapeau n'assumera pas "oui" à chaque réponse. Il suppose la réponse par défaut qui peut parfois être "non".

--noconfirm
Contourner tout et tous "Êtes-vous sûr?" messages. Ce n'est pas une bonne idée
Pour ce faire, sauf si vous souhaitez exécuter pacman à partir d'un script

Pour supposer "oui", vous pouvez diriger la sortie de la commande yes vers pacman.

yes | Sudo pacman -S firefox
37
Drew Chapin