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

在最近的更新之后, ttf-mscorefonts-installer促使我接受其许可协议。

在此处输入图像描述

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

我还试图完全删除包,但终端说明由于包没有正确安装,我应该在删除之前重新安装包。 很沮丧! 基本上,因为我无法成功安装此软件包,所以我无法升级我的系统,因为我总是必须使用许可协议终止终端(因此升级失败)。

这是⇆TAB ,然后返回↵

🙂


通常,要导航ncurses风格的菜单:

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

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

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

正常安装,部署或脚本

使用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 

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

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

这将避免创建conf文件。

如果您使用木偶,这是安装包的配方:

 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'] } } 

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

ubuntu-restricted-extras是一个仅用于安装其他软件包的元数据包。

其中一个软件包是ttf-mscorefonts-installer 。 这是您必须同意EULA完成安装的那个。 它获取Microsoft字体并将其安装在您的系统上。

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

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

     sudo apt-get --purge --reinstall install ttf-mscorefonts-installer 
  • 如果您决定根本不想要这些字体(或者不愿意接受EULA),但是您确实需要ubuntu-restricted-extras提供的其他软件包,那么删除ttf-mscorefonts-installer并确保拥有其他软件包并将它们设置为手动安装(因此在使用ttf-mscorefonts-installer删除ubuntu-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 

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