Que signifie -y dans la commande apt-get -y install?


Réponses:


129

À partir des résultats de la course man apt-get

-y, --yes, --assume-yes
           Automatic yes to prompts; assume "yes" as answer to all prompts and
           run non-interactively. If an undesirable situation, such as
           changing a held package, trying to install a unauthenticated
           package or removing an essential package occurs then apt-get will
           abort. Configuration Item: APT::Get::Assume-Yes.  

Si vous exécutez une commande apt-get sans l' -yoption, vous devez répondre à toutes les invites que vous obtenez de cette commande de manière interactive pour que l'exécution de la commande puisse continuer.


réponse parfaite =) +1
AB

3
Notez également qu'il s'agit d'un commutateur commun aux utilitaires dont la fonctionnalité comporte des invites de confirmation. Bien que cela soit pratique dans le shell, le but réel est d'automatiser les scripts.
user1359

2
Je n'irais pas aussi loin que d'appeler -y"commun". La fonctionnalité est assez courante dans les outils d'administration système (apt-get en est un), mais la méthode varie. En cas de doute, reportez-vous toujours à la page de manuel de la commande en question pour connaître le paramètre à utiliser et son effet.
un CVn

6
L’un des effets secondaires de l’utilisation -yest qu’il ignorera les rétrogradations, tandis que si l’utilisateur entre y, il procède aux rétrogradations. Donc, si vous voulez -yexécuter la même chose qu'un utilisateur qui entre y, vous devez également ajouter --allow-downgrades.
Wisbucky

1
Je ne sais pas pourquoi le commentaire de @wisbucky n'a pas plus de votes positifs. Très important de savoir, merci
franc
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.