Los archivos .exe se descargan cuando se le pide que instale `ubuntu-protected-extras`

20

Intenté instalar el complemento Flash de Adobe para Firefox 24.0 en Ubuntu 12.04 para el cual ejecuté sudo apt-get install ubuntu-restricted-extrasy recibí los siguientes mensajes:

sorpresa

Lo que me sorprende son los paquetes que está descargando: .exe¿es esto normal?

Jobin
fuente
1
solo una nota al margen: los ejecutables son archivos de gabinete autoextraíbles (que contienen los archivos de fuente); Ubuntu no necesita ejecutarlos para usarlos, cualquier archivador decente puede separarlos.
KutuluMike
@MichaelEdenfield: ¿Cómo se autoextrae un .exe? No entendí el punto.
jobin
1
el ejecutable es un pequeño programa de extracción de archivos de cab que tiene el propio gabinete adjunto como recurso; cuando ejecuta el programa en un sistema Windows, encuentra los datos del gabinete incrustados en el ejecutable y los extrae. Pero cualquier programa de archivo puede hacer lo mismo siempre que sea lo suficientemente inteligente como para omitir la parte ejecutable (por ejemplo, generalmente abro con 7-zip en Windows)
KutuluMike

Respuestas:

30

Estas fuentes fueron lanzadas originalmente por Microsoft como instaladores ejecutables, y su licencia solo permite la distribución de "copias completas":

Reproducción y distribución. Puede reproducir y distribuir una cantidad ilimitada de copias del PRODUCTO DE SOFTWARE; siempre que cada copia sea una copia verdadera y completa, incluidos todos los avisos de derechos de autor y marca registrada, y deberá ir acompañada de una copia de este EULA. Las copias del PRODUCTO DE SOFTWARE no se pueden distribuir con fines de lucro de forma independiente ni incluidas como parte de su propio producto.

El paquete de Ubuntu en realidad no contiene una copia de las fuentes , sino más bien un script que descarga los ejecutables originales de Windows de un archivo de terceros. El script luego extrae e instala las fuentes sin ejecutar realmente los ejecutables.

Es un acuerdo complicado, pero eso es lo que sucede cuando el software se lanza con licencias restrictivas.

ændrük
fuente
Whoa! Pero, ¿por qué no hay un paquete debian para esto?
trabajoin
55
Hay un paquete debian para esto. Hace exactamente lo mismo. El problema es legal, no técnico.
jhominal
1
La respuesta puede resumirse como: "Porque, Microsoft".
Greg
8

Al instalar el ubuntu-restricted-extraspaquete, se instalan varias piezas de software no libres que es probable que utilice. Uno de ellos es ttf-mscorefonts-installer, que es lo que realmente está descargando estos .exearchivos. Estos se usan comúnmente para aplicaciones de Wine.

Para instalar solo Flash, use apt-get install libflashplugin-installer. Para ver qué otros paquetes se instalarían si fuera con todos los extras restringidos, puede hacer una ejecución en seco sin instalarlos realmente apt-get -s install ubuntu-restricted-extras.

Mactrent
fuente
Gracias Mactrent, pero ¿por qué no hay un paquete debian para esto?
jobin
3
respuesta cubiertas de ændrük it - la licencia de Microsoft sólo le permite utilizar las fuentes en absoluto si se descarga la totalidad del paquete - lo que significa ejecutar la instalación exes. El paquete Debian que tenemos simplemente instala los instaladores, por así decirlo. TL; DR: Para usar un producto de Microsoft, incluso uno 'gratuito', debe hacerlo en sus términos.
Mactrent