为什么当我运行 apt-get install 时会提示我接受 Microsoft EULA?

为什么当我运行 apt-get install 时会提示我接受 Microsoft EULA?

每当我使用 时sudo apt-get install packagename,它就会开始安装。当出现提示时,我会输入“Y”,然后会弹出以下内容:

截屏

TrueType core fonts for the Web EULA

END-USER LICENSE AGREEMENT FOR MICROSOFT SOFTWARE


                          <Ok>

为什么会发生这种情况?

答案1

Apt 正在显示您正在安装的软件包的许可协议。我猜您要么正在安装 msttcorefonts 软件包,要么正在安装需要安装该软件包的软件包,如 wine、playonlinux 等。Apt 在这里做了一件好事,让您了解并同意此特定软件包所涵盖的软件的许可证。

答案2

在无法按照 EULA 继续操作后,我浏览了这些论坛以寻找解决方案,但感到很沮丧;最后我愤怒地按下了“tab”按钮,它突出显示了“确定”按钮,然后提示我同意或不同意。之后,终端恢复了正常功能。干杯!

答案3

我同意@Mordoc。

msttcorefonts 是 Ubuntu 许可协议之外的受版权保护的软件包(从逻辑上讲,因为它来自微软)

apt-cache 中的大部分内容(可通过apt-get或 Ubuntu Store 安装)已获得开发人员的许可,允许 Ubuntu 用户安装。

但是,apt-get正如 djeikyb 所评论的那样,仅仅因为您可以通过 来安装某些东西并不意味着它是免费许可的。一些可以下载的东西可能来自非免费存储库(apt 从中下载程序),因此您可能必须同意协议(即使它在 apt-cache 中)。

其他东西,比如您从外部下载的程序(例如...msttcorefonts)可能有不同的许可协议。

答案4

截图质量很差,但我认为它是 Truefont 的 Microsoft 许可证。它基本上告诉你可以用这个软件做什么,不能做什么。如果你想继续,你必须接受许可证(按空格键)

相关内容