I file .exe vengono scaricati quando viene richiesto di installare `ubuntu-limited-extras`


20

Stavo cercando di installare il plug-in Adobe Flash per Firefox 24.0 su Ubuntu 12.04 per il quale ho eseguito sudo apt-get install ubuntu-restricted-extrase ho ricevuto i seguenti messaggi:

sorpresa

Ciò che mi sorprende sono i pacchetti che sta scaricando: .exeè normale?


1
solo una nota a margine: gli eseguibili sono file cabinet autoestraenti (contenenti i file dei caratteri); Ubuntu non ha bisogno di eseguirli per usarli, qualsiasi archiviatore decente può separarli.
KutuluMike,

@MichaelEdenfield: come si autoestraisce un file .exe? Non ho capito il punto.
jobin

1
l'eseguibile è un piccolo programma di estrazione di file cab con l'armadio stesso collegato come risorsa; quando si esegue il programma su un sistema Windows, trova i dati del cabinet incorporati nell'eseguibile e li estrae. Ma qualsiasi programma di archiviazione può fare lo stesso purché sia ​​abbastanza intelligente da saltare la parte eseguibile (ad es. Di solito apro quindi con 7-zip su Windows)
KutuluMike

Risposte:


30

Questi caratteri sono stati originariamente rilasciati da Microsoft come installatori eseguibili e la loro licenza consente solo di distribuire "copie complete":

Riproduzione e distribuzione. È possibile riprodurre e distribuire un numero illimitato di copie del PRODOTTO SOFTWARE; a condizione che ogni copia sia una copia vera e completa, inclusi tutti gli avvisi sui diritti d'autore e sui marchi, e sia accompagnata da una copia del presente EULA. Copie del PRODOTTO SOFTWARE non possono essere distribuite a scopo di lucro su base autonoma o incluse come parte del proprio prodotto.

Il pacchetto di Ubuntu in realtà non contiene una copia dei caratteri , ma piuttosto uno script che scarica gli eseguibili Windows originali da un archivio di terze parti. Lo script quindi estrae e installa i caratteri senza effettivamente eseguire gli eseguibili.

È un accordo contorto, ma è quello che succede quando il software viene rilasciato con licenze restrittive.


Whoa! Ma perché non esiste un pacchetto debian per questo?
jobin

5
C'è un pacchetto debian per questo. Fa esattamente la stessa cosa. Il problema è legale, non tecnico.
jhominal

1
La risposta può essere riassunta come: "Perché, Microsoft."
Greg,

8

L'installazione del ubuntu-restricted-extraspacchetto consente di installare diversi software non liberi che è possibile che vengano utilizzati. Uno di questi è ttf-mscorefonts-installer, che è ciò che sta effettivamente scaricando questi .exefile. Questi sono comunemente usati per le applicazioni del vino.

Per installare solo Flash, utilizzare apt-get install libflashplugin-installer. Per vedere quali altri pacchetti verrebbero installati se si utilizzassero tutti gli extra con restrizioni, è possibile eseguire un ciclo a secco senza installarli effettivamente apt-get -s install ubuntu-restricted-extras.


Grazie Mactrent, ma perché non esiste un pacchetto debian per questo?
Jobin

3
La risposta di ændrük lo copre - la licenza Microsoft ti consente di utilizzare i caratteri solo se scarichi l' intero pacchetto - il che significa che esegue l'installazione exe. Il pacchetto Debian che abbiamo ha semplicemente installa i programmi di installazione, per così dire. TL; DR: per utilizzare un prodotto Microsoft, anche uno "gratuito", devi farlo alle loro condizioni.
Mactrent,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.