2017-08-07 91 views
1

我在CircleCI中使用apt-get時得到Press [ENTER] to continue or ctrl-c to cancel adding it。 我怎樣才能自動繞過它?
我試過用-y但沒效果!apt-get:如何繞過按ENTER鍵

+0

它不是很清楚該消息出現什麼情況。圍繞這個信息發生了什麼?也許添加一個apt庫密鑰?也許你可以通過明確操作來解決它,也許有一定的選擇來解決這個問題。 –

回答

2

也許你可以考慮--force-yes標誌。從手冊頁:

--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/文件,像/etc/apt/apt.conf.d/90_no_prompt:

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