2017-08-07 13 views
1

CircleCIでapt-getを使用している間にPress [ENTER] to continue or ctrl-c to cancel adding itが得られます。 どうすれば自動的にバイパスできますか?
私は-yを使用しようとしましたが、効果はありませんでした。apt-get:バイパスする方法

+0

それはメッセージが表示されたことをどのような文脈では非常に明確ではありません。そのメッセージの周りで何が起こったのですか?たぶんaptリポジトリキーの追加?おそらく、その操作を明示的にすることで解決できますし、そのメッセージを回避するための特定のオプションがあるかもしれません。 –

答えて

2

おそらく、--force-yesフラグを考えることができます。 manページから:だから

--force-yes 
     Force yes; this is a dangerous option that will cause apt to continue without prompting if it is doing something potentially harmful. It should not be 
     used except in very special situations. Using force-yes can potentially destroy your system! Configuration Item: APT::Get::force-yes. 

...買主の危険負担

あなたは永久にもこれらのフラグを行うことができます。以下で/etc/apt/apt.conf.d/90_no_promptのように、/etc/apt/apt.conf.d/でファイルを作成します。

APT::Get::Assume-Yes "true"; 
APT::Get::force-yes "true"; 
0

このメッセージはadd-apt-repositoryへの呼び出しから生じます。

-y/--yesフラグで回避できます。このように、たとえばthe manpage

を参照してください:

sudo add-apt-repository --yes ppa:example/repository