web-dev-qa-db-ja.com

bashスクリプトからプログラムをインストールする

8台すべてのマシンに、ソフトウェアセンターから多数のプログラムをインストールしたい。各プログラムを個別にインストールするのは時間がかかるので、これらすべてのプログラムを1回でインストールするためのbashスクリプトを作成することにしました。このように見える-

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

(スーパーユーザーとしてこのスクリプトを実行しています)

問題は、ほとんどすべてのインストールで..need to get 123 kb of archives. Continue [Y/n] ?を要求することです。毎回Y(yes)を選択する必要があります。

この確認メカニズムをオーバーライドして、毎回yを押す必要がないようにする方法はありますか?

4
Pushpak Dagade

まず、使用できます

Sudo apt-get install pkg1 pkg2 ... pkg3

次に、オプション-yを使用すると、apt-getは確認を求めません。

8
enzotib

ここでは yes コマンドが便利です

yes | ./install_script.sh
4
glenn jackman