Fichiers .exe téléchargés lorsque vous êtes invité à installer `ubuntu-restricted-extras`

20

J'essayais d'installer le plugin Adobe flash pour Firefox 24.0 sur Ubuntu 12.04 pour lequel j'ai exécuté sudo apt-get install ubuntu-restricted-extraset j'ai reçu les messages suivants:

surprise

Ce qui me surprend, ce sont les paquets téléchargés: .exeest-ce normal?

jobin
la source
1
juste une remarque: les exécutables sont des fichiers CAB auto-extractibles (contenant les fichiers de polices); Ubuntu n'a pas besoin de les exécuter pour les utiliser, tout archiveur décent peut les séparer.
KutuluMike
@MichaelEdenfield: Comment est un auto-extractible .exe? Je n'ai pas compris.
jobin
1
l'exécutable est un petit programme d'extraction de fichiers cab qui a le cabinet lui-même attaché comme ressource; lorsque vous exécutez le programme sur un système Windows, il trouve les données de l'armoire incorporées dans l'exécutable et les extrait. Mais n'importe quel programme d'archivage peut faire la même chose tant qu'il est assez intelligent pour ignorer la partie exécutable (par exemple, j'ouvre généralement ensuite avec 7-zip sous Windows)
KutuluMike

Réponses:

30

Ces polices ont été initialement publiées par Microsoft en tant qu'installateurs exécutables, et leur licence ne permet que la distribution de "copies complètes":

Reproduction et distribution. Vous pouvez reproduire et distribuer un nombre illimité de copies du PRODUIT LOGICIEL; à condition que chaque copie soit une copie fidèle et complète, y compris tous les avis de droit d'auteur et de marque, et soit accompagnée d'une copie du présent CLUF. Des copies du PRODUIT LOGICIEL ne peuvent pas être distribuées à des fins lucratives soit de manière autonome, ni incluses dans le cadre de votre propre produit.

Le package d'Ubuntu ne contient pas réellement une copie des polices , mais plutôt un script qui télécharge les exécutables Windows originaux à partir d'une archive tierce. Le script extrait puis installe les polices sans exécuter réellement les exécutables.

C'est un arrangement compliqué, mais c'est ce qui se produit lorsque le logiciel est publié avec une licence restrictive.

ændrük
la source
Whoa! Mais pourquoi n'y a-t-il pas de paquet Debian pour cela?
jobin
5
Il existe un paquet Debian pour cela. Cela fait exactement la même chose. Le problème est juridique, pas technique.
jhominal
1
La réponse peut être résumée comme suit: "Parce que, Microsoft."
Greg
8

L'installation du ubuntu-restricted-extraspackage installe plusieurs logiciels non libres que vous êtes susceptible d'utiliser. L'un d'eux est celui ttf-mscorefonts-installerqui télécharge réellement ces .exefichiers. Ils sont couramment utilisés pour les applications Wine.

Pour installer uniquement Flash, utilisez apt-get install libflashplugin-installer. Pour voir quels autres packages seraient installés si vous alliez avec tous les extras restreints, vous pouvez faire un essai à blanc sans les installer réellement - apt-get -s install ubuntu-restricted-extras.

Mactrent
la source
Merci Mactrent, mais pourquoi n'y a-t-il pas de paquet Debian pour cela?
jobin
3
Les couvertures de réponse de ændrük it - la licence Microsoft ne vous permet d'utiliser les polices du tout si vous téléchargez l' ensemble de package - ce qui signifie d' exécuter l'installation exede. Le paquet Debian que nous avons simplement installe les installateurs, pour ainsi dire. TL; DR: Pour utiliser un produit Microsoft - même un produit «gratuit» - vous devez le faire selon leurs conditions.
Mactrent