当要求安装`ubuntu-restricted-extras`时,会下载.exe文件

我试图在Ubuntu 12.04上为Firefox 24.0安装Adobe Flash插件,为此我执行了sudo apt-get install ubuntu-restricted-extras ,我得到了以下消息:

惊

让我感到惊讶的是它正在下载的软件包: .exe这是正常的吗?

这些字体最初由Microsoft作为可执行安装程序发布 , 其许可证仅允许分发“完整副本”:

复制和分发。 您可以复制和分发无限数量的软件产品副本; 但每份副本应为真实完整的副本,包括所有版权和商标通知,并附有本EULA的副本。 软件产品的副本不得单独分发或作为您自己产品的一部分包含在内。

Ubuntu的软件包实际上并不包含字体副本 ,而是一个从第三方存档下载原始Windows可执行文件的脚本。 然后,脚本提取并安装字体,而不实际运行可执行文件。

这是一个令人费解的安排,但是当软件以限制性许可发布时会发生这种情况。

安装ubuntu-restricted-extras软件包会安装一些您可能会使用的非免费软件。 其中一个是ttf-mscorefonts-installer ,它实际上正在下载这些.exe文件。 这些通常用于Wine应用程序。

要安装Flash,请使用apt-get install libflashplugin-installer 。 如果您确实使用了所有受限制的附加function来查看将安装哪些其他软件包,您可以在不实际安装它们的情况下进行干运行 – apt-get -s install ubuntu-restricted-extras