web-dev-qa-db-fra.com

installation de programmes à partir du script bash

Je souhaite installer un grand nombre de programmes à partir du centre de logiciels sur toutes mes 8 machines. L'installation individuelle de chaque programme prendrait beaucoup de temps. J'ai donc décidé d'écrire un script bash pour installer tous ces programmes en une seule fois. Cela ressemble à quelque chose comme ça -

#! /bin/sh
apt-get install xyz1
apt-get install xyz2
apt-get install xyz3

(Suis ce script en tant que super utilisateur)

Maintenant, le problème est que presque toutes les installations me demandent ..need to get 123 kb of archives. Continue [Y/n] ? À chaque fois que je dois sélectionner Y (oui) moi-même.

Existe-t-il un moyen de contourner ce mécanisme de confirmation afin de ne pas avoir à appuyer sur y à chaque fois?

4
Pushpak Dagade

Tout d’abord, vous pouvez utiliser

Sudo apt-get install pkg1 pkg2 ... pkg3

et ensuite, avec l'option -y, apt-get ne vous demandera pas de confirmation.

8
enzotib

La commande yes est utile ici

yes | ./install_script.sh
4
glenn jackman