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

Pet*_*ter 370 license apt fonts microsoft software-installation

最近更新后,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>                                       
 ?                                                                           ? 
 ????????????????????????????????????????????????????????????????????????????? 
Run Code Online (Sandbox Code Playgroud)

截屏:
在此处输入图片说明

出于某种原因,我的终端不允许我接受,或者出于某种原因我按错了热键……我已经尝试了键盘上的每个字母Enter等等……我相信有一个非常简单且明显的解决方案。

我也只是尝试完全删除该软件包,但是终端指出由于该软件包没有正确安装,我应该在删除它之前重新安装该软件包。非常令人沮丧!本质上,因为我无法成功安装此软件包,所以我真的无法升级我的系统,因为我总是不得不以许可协议终止终端(因此升级失败)。

Ste*_*zzo 497

 ? TAB ,那么return ?

:-)


一般来说,要导航ncurses样式菜单:

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

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

sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
Run Code Online (Sandbox Code Playgroud)

  • 就我个人而言,我认为curses是错误的,你应该可以直接按回车。:P (45认同)
  • 哇,我永远不会想到这一点。这只发生在 Microsoft 安装程序中吗? (7认同)
  • “好吧,我可能很笨,但让我们试试谷歌……哦,它自动完成了!所以至少有几个人在搜索……”(看到 300 个赞成票)“好吧,我很正常!” (7认同)
  • 我以为我是唯一面临这个问题的人,而且我是唯一一个没有弄清楚这一点的愚蠢人..但到目前为止,似乎有 121 位用户支持了这个问题,并且有 161 位用户喜欢,我不是唯一一个。你救了我们很多人。谢谢 (4认同)

uzh*_*sit 120

正常安装、部署或在脚本中

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

echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
sudo apt-get install ttf-mscorefonts-installer
Run Code Online (Sandbox Code Playgroud)

使用 Kickstart

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

preseed --owner ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula boolean true
Run Code Online (Sandbox Code Playgroud)

  • 使用`--quiet`时,会自动接受许可吗? (6认同)

小智 20

您还可以使用这样的单个命令接受许可证:

echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | debconf-set-selections
Run Code Online (Sandbox Code Playgroud)

这将避免创建 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']
  }
}
Run Code Online (Sandbox Code Playgroud)


Eli*_*gan 12

有些人在寻求安装帮助时可能会发现这个问题ubuntu-restricted-extras(或者当他们接受 EULA 的问题ubuntu-restricted-extras作为这个问题的副本被关闭时)。

ubuntu-restricted-extras是一个元数据包存在仅仅是为了安装其他软件包。

其中一个包是ttf-mscorefonts-installer. 这是您必须同意 EULA 才能完成安装的内容。它获取 Microsoft 字体并将它们安装在您的系统上。

  • 要同意 EULA,请Tab在非图形“窗口”中使用键从“按钮”切换到“按钮”,并使用Spacebar(“单击”选定的“按钮”)或Enter键(“单击”默认”按钮)。您可以上下移动的EULA用箭头键并用Page UpPage Down

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

    sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
    
    Run Code Online (Sandbox Code Playgroud)
  • 如果您决定根本不需要这些字体(或不愿意接受它们的 EULA),但您确实需要 提供的其他包ubuntu-restricted-extras,则删除ttf-mscorefonts-installer并确保您拥有其他包并且它们已设置手动安装(因此它们不会在删除autoremoveubuntu-restricted-extras消失ttf-mscorefonts-installer):

    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
    
    Run Code Online (Sandbox Code Playgroud)

  • 是否可以安装 `ubuntu-restricted-extras` 并在一个命令中自动接受许可证? (4认同)

Isa*_*iah 9

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