我如何接受 ttf-mscorefonts-installer 的 Microsoft EULA 协议?

我如何接受 ttf-mscorefonts-installer 的 Microsoft EULA 协议?

最近更新后,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 那么,就是的return ↵

:-)


一般来说,导航ncurses风格菜单:

  • 使用Tab键从一个元素(例如,按钮、文本框)移动到下一个元素。使用Shift+Tab键反向移动。
  • 用于Spacebar“单击”选定的按钮。
  • 用于Enter单击默认按钮(如果没有默认按钮,则单击当前选定的按钮)。
  • Page Up您可以使用箭头键以及和在文本框中上下移动Page Down。如果不起作用,请按Tab直到选中要导航的文本框。

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

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

答案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

答案3

您也可以使用如下单个命令来接受许可证:

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

这将避免创建conf文件。

如果你使用 Puppet,下面是安装包的方法:

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

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

相关内容