シェルスクリプトでパッケージをインストールできますか? [コピー]

シェルスクリプトでパッケージをインストールできますか? [コピー]

Ubuntuを再インストールするときに使用できるようにシェルスクリプトを作成しようとしています。スクリプトを実行してすべてのパッケージを維持するだけです。パスワードをパラメータとして渡す予定です。

sudo私の質問は、パスワードを手動で入力せずにドメインに入る方法です。なぜなら、端末にアクセスせずにユーザーインターフェイスを設計する計画もあるからです。

前任者:

./recover.sh password

ベストアンサー1

あなたはそれを使用することができます...

echo password | sudo -S recover.sh

パスワードはsudoパスワードです。

sudo のマニュアルページで ..

-S, --stdin Write は端末装置を使用する代わりに標準エラーを表示し、標準入力からパスワードを読み込みます。

2番目の方法は

sudo -S <<< password apt-get install pkg_name

おすすめ記事