web-dev-qa-db-fra.com

Quel est le drapeau -y dans la commande `apt install`?

Je vois le -y drapeau utilisé dans apt install -y beaucoup aujourd'hui mais quand je fais man install non -y le drapeau est décrit.

Est-ce que je manque quelque chose?

5
LaurenZia

Est-ce que je manque quelque chose?

Lorsque vous invoquez apt install … La commande est apt, pas install. man install Vous montrera le manuel pour install qui est une commande différente. Le bon endroit pour démarrer est man apt.

Certaines commandes sous une forme foo bar anything … Peuvent avoir des manuels disponibles sous man foo-bar. Par exemple. man btrfs-subvolume Fonctionne bien, mais btfrs-subvolume (Comme commande) n'existe pas, la syntaxe est btrfs subvolume ….

Ce n'est pas le cas avec apt cependant; Dans mon debian, il n'y a pas de man apt-install. Encore man apt Dit install (apt-get(8)) Où il explique apt install, Alors nous savons que nous devrions lire

man 8 apt-get

Et ceci est-ce, -y Est expliqué :

-y, --yes, --assume-yes
automatique oui à invite; Supposons "oui" comme réponse à toutes les invites et exécutées de manière non interactive. Si une situation indésirable, telle que la modification d'un package détenu, essayez d'installer un package non authentifié ou de supprimer un package essentiel survient alors apt-get Fera avorter. [...].

10

-y signifie oui à tout.

Si vous êtes Absolument Sûr sa chose que vous voulez faire, ou êtes-vous script apt, c'est une bonne idée. Dans les situations où vous tirez dans des packages supplémentaires en tant que dépendances, par exemple, APT vérifiera si vous êtes sûr et, dans certains cas, vous voulez juste que cela aille de l'avant et non la peine de demander la permission.

1
Journeyman Geek