.exe-Dateien werden heruntergeladen, wenn Sie aufgefordert werden, `ubuntu-restricted-extras` zu installieren

20

Ich habe versucht, das Adobe Flash-Plugin für Firefox 24.0 unter Ubuntu 12.04 zu installieren, für das ich ausgeführt habe sudo apt-get install ubuntu-restricted-extrasund die folgenden Meldungen erhalten habe:

Überraschung

Was mich überrascht, sind die Pakete, die es herunterlädt: .exeIst das normal?

Job in
quelle
1
Nur eine Randnotiz: Die ausführbaren Dateien sind selbstextrahierende CAB-Dateien (die die Schriftartdateien enthalten). Ubuntu muss sie nicht ausführen, um sie zu verwenden. Jeder anständige Archivierer kann sie auseinander ziehen.
KutuluMike
@MichaelEdenfield: Wie wird eine .exe selbstextrahiert? Ich habe den Punkt nicht verstanden.
jobin
1
Die ausführbare Datei ist ein kleines Programm zum Extrahieren von CAB-Dateien, an das das CAB selbst als Ressource angehängt ist. Wenn Sie das Programm auf einem Windows-System ausführen, werden die in die ausführbare Datei eingebetteten CAB-Daten gefunden und extrahiert. Aber jedes Archivierungsprogramm kann dasselbe tun, solange es klug genug ist, den ausführbaren Teil zu überspringen (z. B. öffne ich normalerweise dann mit 7-zip unter Windows)
KutuluMike

Antworten:

30

Diese Schriftarten wurden ursprünglich von Microsoft als ausführbare Installationsprogramme veröffentlicht und erlauben in ihrer Lizenz nur die Verteilung von "vollständigen Kopien":

Vervielfältigung und Verbreitung. Sie dürfen eine unbegrenzte Anzahl von Kopien des SOFTWAREPRODUKTS reproduzieren und vertreiben. vorausgesetzt, dass jede Kopie eine echte und vollständige Kopie ist, einschließlich aller Copyright- und Markenhinweise, und von einer Kopie dieser EULA begleitet wird. Kopien des SOFTWAREPRODUKTS dürfen weder eigenständig noch als Teil Ihres eigenen Produkts gewinnbringend vertrieben werden.

Ubuntus Paket enthält eigentlich keine Kopie der Schriftarten , sondern ein Skript, das die ursprünglichen ausführbaren Windows-Dateien aus einem Archiv eines Drittanbieters herunterlädt. Das Skript extrahiert und installiert dann die Schriftarten, ohne die ausführbaren Dateien auszuführen.

Es ist eine verschlungene Vereinbarung, aber genau das passiert, wenn Software mit restriktiver Lizenzierung veröffentlicht wird.

ændrük
quelle
Whoa! Aber warum gibt es dafür kein Debian-Paket?
jobin
5
Es gibt ein Debian-Paket dafür. Es macht genau das gleiche. Das Problem ist legal, nicht technisch.
29.
1
Die Antwort kann wie folgt zusammengefasst werden: "Microsoft".
Greg
8

Durch die Installation des ubuntu-restricted-extrasPakets werden mehrere nicht freie Software- Komponenten installiert, die Sie möglicherweise verwenden. Eine davon ist ttf-mscorefonts-installer, welche .exeDateien tatsächlich heruntergeladen werden. Diese werden üblicherweise für Weinanwendungen verwendet.

Verwenden Sie, um nur Flash zu installieren apt-get install libflashplugin-installer. Um zu sehen, welche anderen Pakete installiert würden, wenn Sie alle eingeschränkten Extras nutzen würden, können Sie einen Probelauf durchführen, ohne sie tatsächlich zu installieren apt-get -s install ubuntu-restricted-extras.

Mactrent
quelle
Danke Mactrent, aber warum gibt es dafür kein Debian-Paket?
jobin
3
Die Antwort von ændrük deckt dies ab - die Microsoft-Lizenz erlaubt es Ihnen nur, die Schriftarten überhaupt zu verwenden, wenn Sie das gesamte Paket herunterladen - was bedeutet, dass Sie die Installation exeausführen. Das Debian-Paket, das wir haben, installiert sozusagen einfach die Installer. TL; DR: Um ein Microsoft-Produkt - auch ein "kostenloses" - zu verwenden, müssen Sie es gemäß den jeweiligen Bedingungen ausführen.
Mactrent