it-swarm.it

Come posso installare software o giochi Windows?

I file .exe e .msi (software Windows) possono essere installati in Ubuntu?

95
akshatj

È possibile se si installa per la prima volta il file

Livello di compatibilità del vino icon da Software Center, è possibile installare applicazioni Windows in Ubuntu. Attenzione, tuttavia, non tutte le applicazioni funzionano perfettamente o senza problemi. Alcune applicazioni sono persino inutilizzabili, mentre altre funzionano perfettamente (vedere Wine Application Database per una buona idea di come funzionano vari programmi). vedi Come installare e configurare Wine? per aiutarti a installarlo.

Una volta installato Wine, puoi semplicemente fare doppio clic su un file .exe o .msi per eseguirlo. Se questo non funziona per qualche motivo, fai clic con il pulsante destro del mouse sul file e seleziona "Apri con Wine Windows Loader Program". Ovviamente, esegui solo eseguibili da fonti affidabili per evitare malware di Windows.

Screenshot of right-click opening an executable

Se riscontri problemi di compatibilità, potresti provare la versione più recente di Wine Beta dalla fonte software ppa:ubuntu-wine/ppa (vedi Cosa sono i PPA e come li uso? ).

Potresti anche considerare l'installazione Winetricks icon , CrossOver icon o CrossOver Games icon per installare e utilizzare il software più facilmente.

Per vedere l'output di debug del software Windows (nel caso qualcosa vada storto) eseguilo da un terminale usando wine msiexec /i file.msi o semplicemente wine file.exe.

78
Tommy Brunn

Risposta breve

I file .exe non sono binari compatibili con Ubuntu. Esistono, tuttavia, livelli di compatibilità per Linux, come Wine, in grado di eseguire .exe.


Risposta e soluzioni dettagliate

Il problema di fondo:

Ubuntu è un sistema completamente diverso da MS Windows. Non solo ha un aspetto diverso, ma utilizza anche meccanismi diversi per le sue funzioni principali.

Il problema con i file .exe è che sono specifici a Windows. Nessun altro sistema è in grado di eseguirli, poiché i loro contenuti sono progettati per funzionare su un sistema Microsoft. Linux utilizza standard diversi, concetti diversi e quindi le applicazioni Ubuntu devono essere adattate per funzionare correttamente.

Se sei appena migrato da Windows e stai facendo i tuoi piccoli passi con Ubuntu, potresti essere davvero sorpreso che i file .exe non vengano eseguiti. Potrebbero esserci diversi sintomi, potrebbe apparire un messaggio di errore o potrebbe non esserci alcun effetto quando si fa doppio clic su un file .exe. Tutto ciò accade, perché Ubuntu non ha nessuna idea cosa dovrebbe fare per eseguire quel file. Ubuntu non è a conoscenza di come MS Windows funzioni "dietro le quinte", e quindi non può eseguire il codice al loro interno. Nel gergo tecnico, si dice che gli eseguibili di Windows e Linux non sono compatibili con i binari.

Alla ricerca di alternative

La prima cosa da fare è rendersi conto che molto probabilmente non si desidera eseguire quel file .exe. La maggior parte delle applicazioni Windows utilizzate per avere le loro alternative a Ubuntu in Ubuntu Software Center.

Pertanto il primo passo quando si tenta di eseguire un file .exe è verificare se esiste una versione di Ubuntu della stessa applicazione (come Firefox - ha sia una versione per Windows che Ubuntu), o una stretta alternativa, che non è la stessa app, ma fa il 99% delle stesse cose. Ad esempio, se vuoi comporre un documento, invece di MS Office, vorrai usare LibreOffice.

Come posso trovare un'alternativa?

Ecco alcuni consigli.

  1. Cerca Ubuntu Software Center.
    • Avvia Ubuntu Software Center, digita nella casella di ricerca il tipo di applicazione che stai cercando. Ad esempio, digitando " photoshop " si trova GIMP , che è un ottimo strumento avanzato di modifica delle immagini ed è un ottimo sostituto di Adobe Photoshop.
    • Molte applicazioni Windows sono disponibili anche per Ubuntu e hanno la loro versione identica in Ubuntu Software Center, che è il modo preferito di installare software in Ubuntu.
  2. Cerca Chiedi a Ubuntu (questo stesso sito).
  3. Questa pagina di aiuto di Ubunt contiene ottimi consigli quando si cercano alternative.
  4. http://ubuntuguide.org/wiki/Alternatives
  5. http://alternativeto.net/

Va bene, ma non tutte le applicazioni hanno alternative. Ci sono un certo numero di casi in cui vorrai comunque eseguire il programma .exe. Esempi inclusi:

  • Stai tentando di eseguire un'applicazione la cui alternativa non ha senso. Nel caso della maggior parte dei videogiochi, dovrai eseguirli e non un'alternativa.
  • Potresti voler eseguire l'applicazione originale anziché un'alternativa, perché l'alternativa non è abbastanza buona. Ad esempio, molte persone considerano Photoshop un editor molto migliore di The GIMP.
  • Questo è un programma molto specifico per Windows, che ha poco senso su Linux.

Fortunatamente, puoi ottenere file .exe da eseguire su Ubuntu.

Esecuzione di file .exe su Ubuntu con WINE

Che cos'è Vino ? Bene, tecnicamente è un livello di compatibilità. Ciò significa che fornisce un ambiente simile a Windows a qualsiasi applicazione .exe che si tenta di eseguire. Pertanto, con i file .exe WINE verranno eseguiti su Ubuntu.

WINE non è installato per impostazione predefinita. Puoi ottenerlo sia:

  • Alla ricerca di "vino" in Ubuntu Software Center.
  • Esecuzione del comando: Sudo apt-get install wine.

I dettagli sull'installazione di WINE sono disponibili in questa domanda .

Okay, quindi ho installato WINE. E adesso?

Procedere all'avvio del file .exe! Fai doppio clic su di esso e, con un po 'di fortuna, tutto sembrerà su Windows. Ecco!

ATTENZIONE: Non tutte le applicazioni si comporteranno correttamente se eseguite con WINE. WINE non è assolutamente perfetto, e poiché finge di essere un ambiente Windows invece di essere realmente un ambiente reale, alcune applicazioni potrebbero non funzionare correttamente. Problemi comuni possono includere campi visualizzati in modo errato, problemi a schermo intero con i videogiochi, problemi di protezione dalla copia. Alcuni di questi possono essere risolti con la seccatura di litte, assicurati di controllare database dell'applicazione WINE e utilizzare google per trovare suggerimenti nel caso in cui il tuo .exe non funzioni correttamente.

Esecuzione di applicazioni Windows su Ubuntu con PlayOnLinux

C'è un altro strumento che ti potrebbe piacere che ti aiuta a eseguire applicazioni Windows.

Si chiama PlayOnLinux ( sito web ) e supporta una vasta gamma di software ( sfoglia ).

Quello che fa è che esegue una versione specifica di Wine che è nota per funzionare meglio con l'applicazione che si desidera eseguire. Installa anche percorsi aggiuntivi per fornire la massima compatibilità con Ubuntu. Ma non è necessario saperlo; tutto è fatto automaticamente.

Per questo motivo, PlayOnLinux tende a fornire i migliori risultati in caso di esecuzione di un software ampiamente conosciuto, inclusi molti videogiochi.

Installazione di PlayOnLinux:

  • Lo trovi in ​​Ubuntu Software Center o
  • Esegui Sudo apt-get install playonlinux

Uso di PlayOnLinux:

Invece di fare doppio clic su .exe (che lo avvia con WINE), avvia l'applicazione PlayOnLinux. Seleziona il pulsante "Installa" sulla barra degli strumenti e scegli l'applicazione che desideri installare. PlayOnLinux ti guiderà attraverso il processo di installazione (ovviamente avrai bisogno di supporti di installazione).

Al termine, l'applicazione installata verrà visualizzata nella finestra principale di PlayOnLinux. Fare doppio clic per avviarlo!

Soluzioni commerciali

Se non sei soddisfatto di WINE, ci sono alcuni software commerciali che eseguono applicazioni Windows su Linux. Uno dei più noti è CrossOver . In alcuni casi ha risultati significativamente migliori, ma non è disponibile gratuitamente.

81
Rafał Cieślak

si usando il vino.

ottenerlo andando al centro software di Ubuntu.

ecco un link al ppa https://launchpad.net/~ubuntu-wine/+archive/ppa

ecco un video su come installare http://www.youtube.com/watch?v=hZgjgeDQVo4

ecco un video sull'installazione di applicazioni di base http://www.youtube.com/watch?v=RLRLWEfdFqY&feature=related

e qui c'è la wiki del vino che ti fornirà qualche informazione in più. http://wiki.winehq.org/HowTo

se desideri giocare a un gioco da un CD puoi installare giocare su linux che è anche disponibile nel centro software Ubuntu. spero che sia di aiuto

23
jnut

Per prima cosa devi installare il Wine Compatibility Layer, ti permetterà di eseguire appliactions di Windows su Ubuntu:

  1. Apri Ubuntu Software Center
  2. Cerca "Vino"
  3. Installa "Wine Microsoft Windows Compatibility Layer"

Quindi devi dire a Ubuntu che questo è un programma.

  1. Fare clic con il tasto destro sul file .exe e selezionare Proprietà
  2. Vai a Autorizzazioni e seleziona Consenti l'esecuzione del file come programma

Ora puoi eseguire il programma

  • Fai clic con il pulsante destro del mouse sul file .exe e seleziona Apri con Caricatore programmi Windows Wine

Questo è tutto, il programma ora dovrebbe funzionare correttamente. Ho provato questo usando vari pezzi di software Windows, tra cui la versione di Windows di Mono.

17
Stefano Palazzo

Per le applicazioni che non funzionano in Wine, è possibile utilizzare Virtualbox installando una Windows nella macchina virtuale. L'accelerazione 3D è supportata in Virtualbox.

Vedi anche queste domande:

15
iugamarian

Il vino non è una risposta perfetta, poiché probabilmente avrai molti problemi di compatibilità. Potresti prendere in considerazione prima di controllare la tua domanda su WineHQ.org . Il platino è il livello migliore, quindi oro, argento, bronzo e infine immondizia.

alt text

Se vuoi eseguire giochi, puoi provare versioni speciali di Wine come PlayOnLinux (gratuito) o CrossOver (a pagamento). Altrimenti, le applicazioni comuni dovrebbero funzionare abbastanza bene con una piccola configurazione.

13
Lyrositor

Dovresti essere consapevole che Ubuntu è un sistema operativo completamente diverso da Windows. Le strutture dei file sono incompatibili. Quindi i file _.exe_ sono progettati per Windows, non per Linux. Pertanto non funzioneranno.

Detto questo, ci sono alcuni file _.exe_ che funzionano bene in Linux (Ubuntu) attraverso un programma chiamato wine. L'ultima versione stabile dovrebbe trovarsi nel centro software.

La mia più forte raccomandazione però - prima di installare wine - è di visitare il sito web degli sviluppatori e familiarizzare con ciò che può e non può fare e quali programmi Windows sono noti per funzionare con esso.

Infine, ci sono migliaia di app progettate per Linux che fanno più o meno le stesse cose delle app di Windows. Molti sono multipiattaforma, come VLC, Firefox per citarne un paio.

11
Baldrick

Prima di tutto un file .EXE è un file eseguibile di Windows. In Linux e altri sistemi basati su * nix non utilizziamo .EXE come estensione di file per gli eseguibili del programma. Piuttosto impostiamo l'autorizzazione per l'esecuzione del programma usando il comando chmod.

In secondo luogo, la tua domanda è troppo ampia. Quale "file .EXE" con il quale presumo tu stia tentando di eseguire un'applicazione Windows che stai tentando di eseguire? C'è un programma chiamato WINE che ha la capacità di eseguire i programmi Windows a vari livelli di successo.

Tuttavia, ti consigliamo vivamente di utilizzare un'app alternativa nativa, perché funzionerà meglio e si integrerà meglio con il desktop.

11
LFC_fan

Beh, il file 'exe' di Windows non funzionerà su Linux è una razza diversa di sistema operativo. È possibile installare wine an quindi riprovare. Funziona molto bene nella maggior parte dei casi.

E dai a Ubuntu una buona possibilità, non hai bisogno di Windows nella maggior parte dei casi. Hai appena l'impressione che questa sia una parte necessaria dell'esperienza informatica.

9

A parte un'implementazione WINE, se hai una copia di Windows in giro, potresti anche voler esaminare VirtualBox o qualche altra tecnologia di virtualizzazione.

Ecco il link per ottenere l'installazione: http://www.ubuntugeek.com/create-and-manage-virtual-machines-using-virtualbox.html

Un vantaggio nell'uso di una macchina virtuale (macchina virtuale) è che sono generalmente riservati per macchine di fascia alta in quanto sono un sistema operativo all'interno del sistema operativo che occupa risorse del sistema operativo aggiuntive.

un professionista sarebbe che sono più facili da eseguire il backup e il ripristino in caso di un guasto software catastrofico.

Wikipedia ha un articolo su VirtualBox e Virtualization. Posso pubblicare un solo link fino a quando non ottengo più punti interessanti, quindi ho pensato che il tutorial sarebbe un link migliore in quanto ha una breve descrizione

7
aggitan

Correre:

Sudo apt-get install wine

Quindi fai doppio clic su exe

6
Extender

Il PPA Wine indicato sopra è utile, tuttavia noterò che non è necessario utilizzare i pacchetti beta se si utilizza PPA. Il pacchetto wine1.5 ti fornirà l'ultimo pacchetto beta, tuttavia il pacchetto wine1.4 ti manterrà nella versione stabile 1.4 di Wine e non ti esporrà a regressioni. Puoi anche installare il pacchetto wine per l'ultima versione stabile.

5
Scott Ritchie

Dovresti provare vino :

wine msiexec /i your_msi_file.msi
5
Jakub Šturc

Inoltre, se desideri ottenere aggiornamenti dagli sviluppatori di Wine in modo che sia supportato un numero sempre maggiore di software Windows, vai su Sistema-> Sorgenti software e vai alla scheda Altro software. Fai clic sul pulsante Aggiungi e copia + incolla questo in esso: ppa: ubuntu-wine/ppa

4
Bhamid

Forse un messaggio di errore corretto dovrebbe dirti che i file .exe sono creati appositamente per essere eseguiti in un ambiente Windows. Ci sono molti modi entusiasmanti per gestire questa situazione, ma tutti hanno bisogno di un po 'di tempo e sforzi per informarsi e capire. Se hai comunque intenzione di utilizzare Windows, il che è perfettamente corretto perché sei libero di scegliere, potrebbe essere consigliabile attendere solo l'installazione di Windows e quindi puoi eseguire i tuoi file .exe.

Nel caso in cui tu decida diversamente e desideri saperne di più su Ubuntu e su come eseguire i file eseguibili, dovresti sapere che ci sono

  • diversi formati di file per l'esecuzione nativa in Ubuntu
  • può programmi nativi in ​​Ubuntu che sono molto facili da installare
  • soluzioni (come il vino) per eseguire anche il programma Windows in Ubuntu

Buona fortuna e decidi attentamente!

4
NilsB

Sì, come altri hanno già detto, puoi usare wine per eseguire programmi Windows.

Una volta installato wine, è possibile eseguire un eseguibile di Windows facendo clic con il pulsante destro del mouse e facendo clic su "Apri con il programma di caricamento del programma di Windows Wine" o utilizzando il terminale come spiegato sopra.

Dovresti controllare qui per vedere se/come il programma può essere eseguito in wine. Molti programmi non funzioneranno perfettamente o avranno bisogno di una configurazione extra per funzionare. Un programma chiamato winetricks (vedi http://wiki.winehq.org/winetricks ) può rendere le cose un po 'più facili.

Cerca sempre di utilizzare software nativo o alternative gratuite, se possibile. Puoi cercare applicazioni in Ubuntu Software Center: i programmi da qui funzioneranno molto meglio e avranno bisogno di poca configurazione. Puoi anche consultare questo sito Web: http://www.osalt.com/ per alternative software gratuite ai prodotti proprietari.

4
dv3500ea

Come altri hanno già detto, Wine è di solito l'opzione migliore, ma in alcuni casi puoi vedere prestazioni migliori usando Mono. Tuttavia, affinché il programma possa essere eseguito in modalità Mono, il programma deve essere un'applicazione .NET e anche questo non è una garanzia che il programma verrà eseguito senza una mano.

Ricapitolando, Wine è una scommessa sicura, ma Mono è installato di default in Ubuntu e può gestire molti semplici file .EXE che sono applicazioni .NET.

4
Michael Curran

Esegui Sudo apt-get install wine, quindi configura wine usando il comando winecfg

Ciò ti consentirà di fare clic con il pulsante destro del mouse su qualsiasi file .exe per aprirlo con Wine Loader.

2
nikhil