-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.
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
Réponses:
À partir des résultats de la course
man apt-get
Si vous exécutez une commande apt-get sans l'
-y
option, 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.la source
-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.-y
est qu’il ignorera les rétrogradations, tandis que si l’utilisateur entrey
, il procède aux rétrogradations. Donc, si vous voulez-y
exécuter la même chose qu'un utilisateur qui entrey
, vous devez également ajouter--allow-downgrades
.