Vedo sempre comandi come questo
apt-get -y install
A cosa serve il -y
tag e qual è la differenza tra apt-get install
con e senza il -y
tag?
Vedo sempre comandi come questo
apt-get -y install
A cosa serve il -y
tag e qual è la differenza tra apt-get install
con e senza il -y
tag?
Risposte:
Dai risultati della corsa 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.
Se si esegue un comando apt-get senza l' -y
opzione, è necessario rispondere a tutti i prompt che si ottengono da quel comando in modo interattivo affinché l'esecuzione del comando continui.
-y
"comune". La funzionalità è abbastanza comune negli strumenti di amministrazione del sistema (di cui apt-get è uno) ma il metodo varia. In caso di dubbi, fare sempre riferimento alla pagina man per il comando in questione per quale parametro utilizzare e quale effetto ha.
-y
è che salterà i downgrade, mentre se l'utente immettesse y
eseguirà i downgrade. Quindi, se vuoi -y
eseguire la stessa cosa di un utente che entra y
, devi anche aggiungere --allow-downgrades
.