it-swarm.dev

Jak přinutit víno, aby fungovalo jako 32bitový Windows na 64bitovém Ubuntu?

Při instalaci Wine na 64bitové Ubuntu 12.04 se nainstaluje 64bitová i 32bitová podpora. Pokud spustím wine foo.exe kde foo.exe je 64bitový instalační program, který si myslí, že je v 64bitovém systému Windows. To by bylo v pořádku, pokud by tento režim selhal, ale v mém případě ano (databáze Wine však navrhuje, že aplikace, kterou se pokouším nainstalovat, by měla fungovat, pravděpodobně jako 32bitová aplikace).

Jak nařídím Wine (a Winetricks), aby používaly Wine v 32bitovém režimu?

71
hsivonen

Ukázalo se, že k tomu, aby víno fungovalo v 32bitovém režimu, je třeba:

  1. Odebrat ~/.wine pokud již bylo vytvořeno v 64bitovém režimu. (VAROVÁNÍ: Tímto se odstraní veškerý obsah, který jste nainstalovali pod vínem. Pokud se chcete vyhnout lesku dat, přesuňte jej stranou.

  2. Nastavte proměnnou prostředí WINEARCH na win32 tj. export WINEARCH=win32

  3. Poté spusťte wine (nebo winetricks atd.)

89
hsivonen

Nainstalujte playonlinux tam budete mít tuto možnost. Je to frontend k vínu a je mnohem lepší.enter image description here

Tento snímek byl pořízen v systému 12,04 - 64bit.

19
gajdipajti

Můžete snadno zkopírovat všechny soubory win32 do .wine a nahradit tak menší potřebu změnit také všechny příkazy pro běh. Tím, že se vyhnete provádění mnoha změn v systému v druhé ruce. Nejprve spusťte příkaz:

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

Předpokládejme, že jste již udělali běh tvorby .wine s 64bitovou kompatibilitou. Pokud ne, stále můžete vytvořit složku nazvanou .wine místo v domovském adresáři.

Poté zkopírujte veškerý obsah prefix32 nalezený ve vašem domovském adresáři do své obsahové oblasti .wine jak soubory, tak i adresáře, nejprve buď zálohujte, nebo jen odstraňte obsah z adresáře .wine, pokud již plánujete 32bitový arch vína, nepřepisujte obsah! Spíše odstraňte, pokud jste již vytvořili zálohu.

Nezapomeňte, že adresář .wine může být skrytý, jakékoli použití skrytých souborů vám umožní zobrazit složku ve vašem domovském adresáři. Můžete také použít Go in Thunar s Ubuntu, buď jít rovnou do složky s názvem .wine v domovském adresáři a provést proces, jak je zde uvedeno dříve.

2
Dealazer

Nainstalujte si Play na linux, jak už bylo řečeno, udělal jsem to za 1 minutu, Co musíte mít:

  1. Má 32 bitovou verzi vína, jak bylo řečeno dříve.
  2. Dále musíte stisknout install
  3. Klikněte na text dole, který říká něco jako nainstalovat program, který není uveden
  4. Zkontrolujte změnu verze vína
  5. Vyberte 32bitovou verzi, kterou jste nainstalovali
  6. Vytvořte nový virtuální disk
  7. Pojmenuj to
  8. AND THE MOS DŮLEŽITÉ: Vyberte 32bitový virtuální disk
  9. Vyberte instalační program a nainstalujte
1
Sebastian Alfaro

32bitové programy Windows můžete spouštět na 64bitovém počítači se systémem Linux s vínem instalací playonlinux.

  1. Pokud jste tak ještě neučinili, nainstalujte si playonlinux: Sudo apt install playonlinux.
  2. Spusťte uživatelské rozhraní playonlinux: playonlinux &.
  3. V levém postranním panelu klikněte na „Instalovat program“.
  4. Klikněte na „Nainstalovat neuvedený program“.
  5. Pokud jste poprvé spustili hru playlinlinux, možná budete muset kliknout přes dvě okna oznámení.
  6. Klikněte na „Další“ a poté vyberte „Nainstalovat program na novou virtuální jednotku“.
  7. Vyberte název nové virtuální jednotky, nejlépe název programu Windows, který chcete nainstalovat.
  8. Na následující obrazovce nechte všechna políčka nezaškrtnutá a klikněte na „Další“.
  9. Vyberte "Instalace 32 bitů Windows" a klikněte na "Další".
  10. Klepnutím na tlačítko Procházet vyberte instalační soubor programu, který chcete nainstalovat, a postupujte podle pokynů instalačního programu.
1
黄雨伞

Zkuste odstranit .wine a exportovat předponu vína:

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

$wine config
0
Luk Gaming