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


20

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

吃惊

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


1
附带说明:可执行文件是自解压的橱柜文件(包含字体文件);Ubuntu不需要运行它们就可以使用它们,任何不错的存档程序都可以将它们拆开。
KutuluMike 2013年

@MichaelEdenfield:.exe如何自解压?我不明白这一点。
jobin 2013年

1
可执行文件是一个小型cab文件提取程序,该程序将机柜本身作为资源进行了附加;当您在Windows系统上运行该程序时,它将找到嵌入在可执行文件中的文件柜数据并将其提取。但是任何存档程序都可以执行相同的操作,只要它足够聪明即可跳过可执行部分(例如,我通常在Windows上用7-zip打开,然后打开)
KutuluMike 2013年

Answers:


30

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

复制和发行。您可以复制和分发不限数量的软件产品副本;前提是每份副本均为真实完整的副本,包括所有版权和商标声明,并应随附本EULA的副本。软件产品的副本既不能独立分发也不能作为赢利分发,也不能作为您自己产品的一部分提供。

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

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


哇!但是为什么没有为此提供的debian软件包呢?
jobin 2013年

5
为此有一个debian软件包。它做的完全一样。问题是法律上的,不是技术上的。
jhominal

1
答案可以总结为:“因为,微软。”
格雷格

8

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

要仅安装Flash,请使用apt-get install libflashplugin-installer。要查看如果确实包含所有其他受限制的其他功能,还将安装其他软件包,可以进行试运行而无需实际安装它们- apt-get -s install ubuntu-restricted-extras


感谢Mactrent,但是为什么没有为此提供的debian软件包呢?
jobin 2013年

3
ændrük的回答涵盖了这一点- 如果您下载了整个软件包,则Microsoft许可证仅允许您使用所有字体-这意味着运行install 。可以这么说,我们做的Debian软件包只是安装了安装程序。TL; DR:要使用Microsoft产品-甚至是“免费”产品-您必须按照其条款进行操作。exe
Mactrent
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.