最近更新之后,ttf-mscorefonts-installer提示我接受其许可协议。

 ┌─────────────────┤ Configuring ttf-mscorefonts-installer ├─────────────────┐
 │                                                                           │ 
 │ TrueType core fonts for the Web EULA                                        
 │                                                                             
 │ END-USER LICENSE AGREEMENT FOR MICROSOFT SOFTWARE                           
 │                                                                             
 │ IMPORTANT-READ CAREFULLY: This Microsoft End-User License Agreement         
 │ ("EULA") is a legal agreement between you (either an individual or a        
 │ single entity) and Microsoft Corporation for the Microsoft software         
 │ accompanying this EULA, which includes computer software and may include    
 │ associated media, printed materials, and "on-line" or electronic            
 │ documentation ("SOFTWARE PRODUCT" or "SOFTWARE"). By exercising your        
 │ rights to make and use copies of the SOFTWARE PRODUCT, you agree to be      
 │ bound by the terms of this EULA. If you do not agree to the terms of        
 │ this EULA, you may not use the SOFTWARE PRODUCT.                            
 │                                                                             
 │                                  <Ok>                                       
 │                                                                           │ 
 └───────────────────────────────────────────────────────────────────────────┘ 


屏幕截图:

由于某些原因,我的终端不允许我接受,或者由于某些原因,我按了错误的热键...我尝试过键盘上的每个字母,然后按Enter等...我敢肯定有一个非常简单且显而易见的解决方案。

我也尝试过删除该软件包已完全删除,但是终端指出由于未正确安装该软件包,我应在卸载之前重新安装该软件包。很沮丧!本质上,因为我无法成功安装此软件包,所以我无法真正升级我的系统,因为我总是不得不最终终止使用许可协议的终端(因此升级失败)。

#1 楼

它是TAB,然后返回↵。

:-) br />使用Tab键从一个元素(例如,按钮,文本框)移至下一个元素。使用Shift + Tab反向移动。
使用空格键“单击”所选按钮。
使用Enter键单击默认按钮(或当前选择的按钮,如果没有默认按钮)。
您可以使用箭头键以及Page Up和Page Down在文本框中上下移动。如果那不起作用,请按Tab键,直到选择了要浏览的文本框。

如果您不小心说您不同意EULA,并且希望有机会再次查看并同意,您可以重新安装ncurses,清除其全局配置文件:

sudo apt-get --purge --reinstall install ttf-mscorefonts-installer


评论


好吧,我是个白痴……太明显了。谢谢。

–彼得
2010-12-04 23:02

我个人认为诅咒是错误的,您应该可以只按回车键。 :P

– Stefano Palazzo
2011-2-10 15:29

哇,我永远都想不通。这仅在Microsoft安装程序中发生吗?

– B七
13年8月24日在2:56

我以为我是面对这个问题的唯一一个人,而且我是唯一一个还没有弄清楚这个问题的愚蠢..但是到目前为止,似乎有121位用户赞成了该问题,并且有161位用户喜欢了,我不是唯一的一个。您救了我们很多人。 n

–好奇
15年4月24日在9:30

“好吧,我可能很愚蠢,但让我们尝试一下Google ...哦,它会自动完成!因此,至少有一些人在搜索...”(见300票赞成票)“好吧,我很正常!”

–拉扎尔(LazarLjubenović)
18年11月1日在16:02



#2 楼

正常安装,部署或使用脚本

使用debconf预设选择。这不会提示您接受许可证:

echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
sudo apt-get install ttf-mscorefonts-installer


使用Kickstart

将其添加到您的Kickstart.cfg文件中:

preseed --owner ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula boolean true


评论


使用--quiet时,会自动接受许可吗?

– king_julien
13年4月4日17:53



我需要两个debconf条目:echo ttf-mscorefonts-installer msttcorefonts / accepted-mscorefonts-eula select true | sudo debconf-set-selections和echo ttf-mscorefonts-installer msttcorefonts / present-mscorefonts-eula注意| sudo debconf-set-selections

–詹宁
2014年10月31日9:06



@king_julien:否,--quiet将不接受许可证,因此,如果没有回显,则不应选择ttf-mscorefonts-installer msttcorefonts / accepted-mscorefonts-eula sudo debconf-set-selections!

–rubo77
15-10-27在10:42



我删除了没有sudo和不起作用的--quiet选项的命令。如果更改太多,可以随时还原编辑,但我认为答案现在像这样更清晰

–rubo77
15-10-27在10:48



您是如何提出语法的?那是有趣的部分。我想将此应用到Java jdk,steamcmd等

–tatsu
19年3月2日在11:13

#3 楼

您还可以通过以下单个命令接受许可证:

echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | debconf-set-selections


这将避免创建conf文件。

如果您使用p ,这是安装软件包的方法:

class unifocus-context::msfonts {
  exec { "accept-msttcorefonts-license":
    command => "/bin/sh -c \"echo ttf-mscorefonts-installer msttcorefonts/accepted-     mscorefonts-eula select true | debconf-set-selections\""
  }

  package { "msttcorefonts":
    ensure  => installed,
    require => Exec['accept-msttcorefonts-license']
  }
}


#4 楼

某些人在搜索安装ubuntu-restricted-extras的帮助时可能会发现此问题(或者当他们接受接受ubuntu-restricted-extras的EULA的问题作为该问题的副本而被关闭时)。软件包。

其中一个软件包是ubuntu-restricted-extras。那是您必须同意EULA才能完成安装的那个。它获取Microsoft字体并将其安装在系统上。


要同意EULA,请使用Tab键在非图形“窗口”中从“按钮”切换为“按钮”。 ”,以及空格键(“单击”选定的“按钮”)或Enter键(“单击”“默认”按钮)。您可以使用箭头键以及Page Up和Page Down在EULA中上下移动。再次检查并同意,您可以重新安装ttf-mscorefonts-installer,清除其全局配置文件:

sudo apt-get --purge --reinstall install ttf-mscorefonts-installer



如果您决定根本不想要这些字体(或不愿意接受它们的EULA),但是您确实希望ttf-mscorefonts-installer提供的其他软件包,然后删除ubuntu-restricted-extras并确保您拥有其他软件包,并且已将它们设置为手动安装(因此请不要使用)用ttf-mscorefonts-installer移除autoremove后,在ubuntu-restricted-extras中消失):

sudo apt-get remove ttf-mscorefonts-installer
sudo apt-get update
sudo apt-get install ubuntu-restricted-addons gstreamer0.10-plugins-bad-multiverse libavcodec-extra-53 unrar




评论


是否可以安装ubuntu-restricted-extras并通过一个命令自动接受许可证?

– king_julien
13年11月4日在17:59

#5 楼

尝试按➜(向右箭头键)。然后使用箭头键导航并输入(返回)以选择选项。

评论


好了,Enter(返回)键不起作用。同样,右箭头也不能用于导航。

– Kolappan N
15年4月24日在8:19