我尝试在 Ubuntu 12.04 上为 Firefox 24.0 安装 Adobe Flash 插件并执行,结果sudo apt-get install ubuntu-restricted-extras
收到以下消息:
令我惊讶的是它正在下载的软件包:.exe
这是正常的吗?
答案1
这些字体最初发布由 Microsoft 提供可执行安装程序,以及他们的执照仅允许分发“完整副本”:
复制和分发。您可以复制和分发无限数量的软件产品副本;但每份副本均应真实完整,包括所有版权和商标声明,并附有本 EULA 副本。不得以营利为目的单独分发软件产品的副本,也不得将其作为您自己产品的一部分。
Ubuntu 的软件包实际上不包含字体的副本,而是一个从第三方存档下载原始 Windows 可执行文件的脚本。然后该脚本提取物并安装字体而无需实际运行可执行文件。
这是一个复杂的安排,但当软件以限制性许可发布时就会发生这种情况。
答案2
安装ubuntu-restricted-extras
软件包会安装一些您可能用到的非免费软件。其中一个是ttf-mscorefonts-installer
,它实际上正在下载这些.exe
文件。这些通常用于 Wine 应用程序。
要仅安装 Flash,请使用apt-get install libflashplugin-installer
。要查看在使用所有受限制的附加组件的情况下会安装哪些其他软件包,您可以进行试运行而无需实际安装它们 - apt-get -s install ubuntu-restricted-extras
。