Come forzare Wine a comportarsi come Windows a 32 bit su Ubuntu 64-bit?

61

Durante l'installazione di Wine su Ubuntu 12.04 a 64 bit, vengono installati sia il supporto a 64 bit che il supporto a 32 bit. Se eseguo wine foo.exe dove foo.exe è un programma di installazione a 64 bit, pensa che sia su Windows a 64 bit. Questo andrebbe bene se questa modalità non fallisse, ma nel mio caso lo fa (ma il database di Wine suggerisce che l'app che sto cercando di installare dovrebbe funzionare, presumibilmente come un'app a 32 bit).

Come faccio a dire a Wine (e Winetricks) di utilizzare Wine nella modalità solo a 32 bit?

    
posta hsivonen 14.05.2012 - 11:13

7 risposte

79

Si scopre che per far funzionare Wine in modalità solo a 32 bit, è necessario:

  1. Rimuovi ~/.wine se era già stato creato nella modalità a 64 bit. (ATTENZIONE: questo rimuove tutto ciò che è stato installato in Wine. Spostalo invece se vuoi evitare il dataloss.)

  2. Imposta la variabile di ambiente WINEARCH su win32 i.e. export WINEARCH=win32

  3. Esegui wine (o winetricks , ecc.)

risposta data hsivonen 19.05.2012 - 09:22
17

Installa playonlinux lì avrai questa opzione. È un frontend per il vino e lo rende di gran lunga migliore.

Questa foto è stata scattata su un sistema 12.04 - 64 bit.

    
risposta data gajdipajti 14.05.2012 - 13:48
1

Installa Riproduci su linux come detto prima, l'ho fatto in circa 1 minuto, Cosa devi avere:

  1. Ha una versione di vino a 32 bit, come detto prima.
  2. Quindi è necessario premere install
  3. Fai clic sul testo in basso che dice qualcosa come installare un programma che non è elencato
  4. Verifica la versione del vino
  5. Seleziona la versione a 32 bit installata
  6. Crea un nuovo disco virtuale
  7. chiamalo
  8. E IL MOS IMPORTANT: Seleziona disco virtuale a 32 bit
  9. Seleziona il programma di installazione e installa
risposta data Sebastian Alfaro 16.05.2015 - 23:00
1

È possibile eseguire programmi Windows a 32 bit su una macchina Linux a 64 bit con wine installando playonlinux.

  1. Se non lo hai ancora fatto, installa playonlinux: sudo apt install playonlinux .
  2. Avvia la GUI di playonlinux: playonlinux & .
  3. Fai clic su "Installa un programma" nella barra laterale sinistra.
  4. Fai clic su "Installa un programma non elencato".
  5. Se è la prima volta che lanci playonlinux, potresti dover fare clic su due finestre di notifica.
  6. Fai clic su "Avanti", quindi seleziona "Installa un programma in una nuova unità virtuale"
  7. Scegli un nome per la tua nuova unità virtuale, preferibilmente il nome del programma Windows che vuoi installare.
  8. Lascia deselezionate tutte le caselle nella schermata successiva e fai clic su "Avanti".
  9. Seleziona "Installazione finestre a 32 bit" e fai clic su "Avanti".
  10. Fare clic su "Sfoglia" per selezionare il file di installazione del programma che si desidera installare e seguire le istruzioni dell'installatore.
risposta data 黄雨伞 30.08.2016 - 10:50
0

Prova a rimuovere .wine ed esporta un prefisso del vino:

$rm -r .wine
$export WINEARCH=''win32''
$export WINEPREFIX=~/.wine

$wine config
    
risposta data Luk Gaming 28.07.2018 - 01:13
0

Puoi in modo semplice copiare tutti i file win32 in .wine per sostituire la necessità minore di cambiare anche tutti i comandi di esecuzione. Evitando di fare molte modifiche al sistema in un'altra mano. All'inizio, esegui il comando:

WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot

Supponiamo che tu abbia già fatto un processo di creazione di .wine con compatibilità a 64 bit. In caso contrario, è ancora possibile creare una cartella denominata .wine nella propria directory home.

Quindi copia tutto il contenuto di prefisso32 trovato nella tua directory home nell'area .wine del contenuto sia di file che di directory, prima di tutto fai un backup o rimuovi il contenuto nella directory .wine se stai già pianificando l'esecuzione di arco a 32 bit di vino, don non sovrascrivere il contenuto! Piuttosto cancella se hai già fatto un backup.

Ricorda che la directory .wine potrebbe essere nascosta, qualsiasi uso di vedere i file nascosti ti renderà in grado di vedere la cartella nella tua home directory. Puoi anche usare il Go in Thunar con Ubuntu per andare direttamente nella cartella chiamata .wine nella home directory ed eseguire il processo come detto prima.

    
risposta data Dealazer 22.08.2018 - 18:40
-1

Anche se non puoi correre all'interno degli stessi contenitori, puoi ancora averli entrambi impostando Biarch. Si prega di consultare questo white paper su Wine . Mentre hsivonen ti dà la risposta più semplice, questo sarebbe il modo per ottenere la funzionalità desiderata.

link

    
risposta data Christopher Lock 04.01.2017 - 08:25

Leggi altre domande sui tag