Come posso installare software o giochi Windows?


Risposte:


78

È possibile se si installa per la prima volta il file

Livello di compatibilità Wineicona dal 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 (consultare il Database delle applicazioni di Wine 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 .exeo su un .msifile 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.

Schermata del clic con il pulsante destro del mouse sull'apertura di un eseguibile

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

Potresti anche prendere in considerazione l'installazione di Winetricksicona , CrossOvericona o CrossOver Gamesicona 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.msio semplicemente wine file.exe.


il vapore non funziona?
Charlie Parker,

81

Risposta breve

I file .exe non sono binari compatibili con Ubuntu. Esistono, tuttavia, livelli di compatibilità per Linux, ad esempio 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 di 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 questo accade, perché Ubuntu non ha idea di 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 che si trova 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), oppure 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 " trovi The 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 Ubuntu 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'è il 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.
  • L'esecuzione del comando: sudo apt-get install wine.

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

Ok, 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 anziché essere 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 il 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
  • Correre sudo apt-get install playonlinux

Usando 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.


il vapore non funziona?
Charlie Parker,

23

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 è la wiki del vino che ti fornirà alcune ulteriori informazioni. http://wiki.winehq.org/HowTo

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


4
+1 per giocare su Linux, ho cercato qualcosa del genere per un po '!
Giovanni,

3
−1 per l'utilizzo di un ppa quando in realtà non è né necessario né raccomandato: \
Stefano Palazzo

17

Per prima cosa devi installare il Wine Compatibility Layer, ti consentirà 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 del mouse sul .exefile e selezionare Proprietà
  2. Vai su Autorizzazioni e seleziona Consenti esecuzione file come programma

Ora puoi eseguire il programma

  • Fare clic con il tasto destro del mouse sul .exefile e selezionare Apri con Wine Windows Loader

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


15

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:


E usa winetricks per installare directx9_36 per trame di gioco migliori nei giochi solo directx.
iugamarian,

13

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

testo alternativo

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.


11

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
hanno chiesto come eseguire i file .exe non un'alternativa a loro.
jnut

11

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

Detto questo, ci sono alcuni .exefile 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 dell'installazione 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.


Siete stati tutti sorprendentemente di supporto (forse gli darò solo una possibilità, ahah). Ma dove trovo questo "centro software"? Sono andato su Applicazioni nell'angolo in alto a sinistra e tutto ciò che mi è disponibile è Accessori, Giochi, Grafica, Internet, Office e Audio e video. Cosa fare?
Adrian,

Quale versione di Ubuntu stai eseguendo?
Baldrick,

Sembrerò un idiota, ma ad essere sincero, non ne sono sicuro. Il CD di avvio che mi è stato dato dal mio compagno di stanza è stato solo bruciato .. C'è un modo per scoprirlo? Grazie ancora.
Adrian,

Quando lo avvii, attendi che si carichi, quindi vai in Applicazioni / Accessori / Terminale. Dovresti visualizzare una finestra simile a un comando. Taglia e incolla quanto segue e premi invio, quindi pubblica il risultato .. cat / etc / lsb-release
Baldrick

Ok, potrebbe volerci un minuto. (Sono sul mio laptop Windows in questo momento mentre il mio nuovo desktop è il PC per cui sto ottenendo aiuto) DISTRIB_ID = Ubuntu DISTRIB_RELEASE = 8.04 DISTRIB_CODENAME = hardy DISTRIB_DESCRIPTION = "Ubuntu 8.04.3 LTS" Questo è tutto ciò che dice ...
Adrian,

9

Beh, il file 'exe' di Windows non funzionerà su Linux è una razza diversa di sistema operativo. Puoi installare wine e poi 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.


7

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 solo un 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


Abbiamo avuto molti problemi usando VitualBox sui nostri sistemi Ubuntu @ school.
Wayne Werner,

Bene, alcune volte alcuni funzionano per alcuni - e altri per altri. Non sono mai stato in grado di far funzionare VMWare, ma ho avuto un certo successo con QEMU / KVM. "I risultati individuali possono variare."
aggitan,



5

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


4

Inoltre, se desideri ottenere aggiornamenti dagli sviluppatori di Wine in modo da supportare sempre più 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

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 ) potrebbe 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

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

Forse un messaggio di errore corretto dovrebbe dirti che i file .exe sono stati 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 è perfetto 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!


1
Puoi eseguire il dual boot di Windows e Ubuntu in modo da poter conoscere Ubuntu prima di decidere di lasciare Windows completamente. A casa sono libero da Windows dal 2000. Lo uso ancora al lavoro, tuttavia, come mi informa il dipartimento IT.
Warren Hill,

2

Esegui sudo apt-get install wine, quindi configura wine usando il winecfgcomando

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

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.