2010-07-16 20:34:00 +0000 2010-07-16 20:34:00 +0000
382
382

apt-get install

“Do you want to continue [y/N]? "に対して、apt-get installを "Yes "と自動回答させる方法はありますか?

回答 (11)

471
471
471
2010-07-16 20:36:15 +0000

apt-get man page ](http://linux.die.net/man/8/apt-get):

apt-get -y install [packagename]
``` を経由してください。
182
182
182
2010-07-16 22:08:11 +0000
apt-get --yes install $something

の問題は、パッケージ署名の所有者の公開鍵がキーリングにない場合やその他の条件の場合に、手動で確認を求めてくることです。これらの設定を恒久的に持たせたい場合は、/etc/apt/apt.conf.d/のように、/etc/apt/apt.conf.d/90forceyes に次の内容のファイルを作成してください:

apt-get --yes --force-yes install $something
53
53
53
2015-07-12 18:36:26 +0000

対話的なプロンプトが表示されたときに自動的にデフォルトの回答を使用したい場合は、DEBIAN_FRONTEND=noninteractive

シングルインストール:

sudo DEBIAN_FRONTEND=noninteractive apt-get -y install [packagename]

などを使用することができます。 :

sudo DEBIAN_FRONTEND=noninteractive apt-get -y install postfix

すべての更新:

sudo DEBIAN_FRONTEND=noninteractive apt-get -y update

(https://askubuntu.com/a/104912/44876) を -o Dpkg::Options::="--force-confdef"-o Dpkg::Options::="--force-confold" より細かいオプション を設定することができます。

例: apt-get update sudo DEBIAN_FRONTEND=noninteractive apt-get upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold"

または apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade


対話的なプロンプトの例:

興味深い読み物。Debian パッケージの無人インストールを実行してください]&003

14
14
14
2011-06-07 01:00:02 +0000
APT::Get::Assume-Yes "true";

APT::Get::force-yes "true";

これは、少なくとも/etc/apt/apt.confであるべきであり、コメントアウトしました。私はUbuntuが常に許可を求めるのMicrosoftのタックを取っている心配です。

“Are you sure?"、もちろん私は確信している、私は単にキーボードで離れて入力する訓練を受けた猿ではありません、幸せなクリックを行く。 "オーブンは「料理をしてもいいですか?」と尋ねてきます。

9
9
9
2010-07-16 20:37:15 +0000

apt-get HOWTO](http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html#s-install)

から -y スイッチを使用してください。

7
7
7
2010-07-16 20:37:01 +0000
apt-get -y update
apt-get -y install [package]
4
4
4
2014-11-17 16:51:42 +0000

一般的にマニュアルのオプションはうまく動作するはずです

apt-get -y --force-yes install package

もし成功しない場合はyesコマンドを使ってみてください。

1
1
1
2018-02-02 12:49:34 +0000

新しい よく ) apt エイリアスは -y (--yes) スイッチも取ります:

sudo apt -y upgrade
1
1
1
2018-09-10 13:29:06 +0000

スクリプトの中でデフォルト以外を選択する方法を探していて、特にwiresharkをインストールするときに、tmuxを使ってシェルと対話する方法を探していたところ、以下のようになりました。

1
1
1
2018-07-31 15:28:56 +0000

もし常に -y 引数が欲しいのであれば、.bashrc に

alias apt-get='apt-get -y' #Automatic -y argument on apt-get commands

を追加することをお勧めします。これはコメントで説明されているように、すべての apt-get コマンドに自動的に -y 引数を追加して、すべてのダウンロードを承認することになります。

0
0
0
2020-02-11 11:52:37 +0000

007の使用はパッケージマネージャに依存しません。例:

yes | apt-get install curl

関連する質問

6
10
5
37
2