¿Qué significa -y en el comando apt-get -y install?


Respuestas:


129

De los resultados de correr 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 ejecuta un comando apt-get sin la -yopción, debe responder a todas las indicaciones que obtiene de ese comando de forma interactiva para que la ejecución del comando continúe.


respuesta perfecta =) +1
AB

3
También tenga en cuenta que este es un cambio común en las utilidades que tienen mensajes de confirmación en su funcionalidad. Si bien es conveniente en el shell, el verdadero propósito es automatizar los scripts.
user1359

2
No iría tan lejos como para llamar -y"común". La característica es bastante común en las herramientas de administración del sistema (de las cuales apt-get es una), pero el método varía. En caso de duda, consulte siempre la página de manual del comando en cuestión para saber qué parámetro usar y qué efecto tiene.
un CVn

66
Un efecto secundario del uso -yes que omitirá las degradaciones, mientras que si el usuario ingresa y, realizará las degradaciones. Entonces, si desea -yejecutar lo mismo que un usuario que ingresa y, también debe agregar --allow-downgrades.
wisbucky

1
No sé por qué el comentario de @wisbucky no tiene más votos a favor. Muy importante saberlo, gracias
Frank
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.