Jak utworzyć 32-bitowy prefiks WINE?

109

Jak utworzyć 32-bitowy prefiks Wine na Ubuntu 12.04 w wersji 64-bitowej?

    
zadawane Levan 17.08.2012, 22:56
źródło

4 odpowiedzi

131

Aby utworzyć 32-bitowy prefiks WINE w 64-bitowym systemie Ubuntu, musisz otworzyć terminal i uruchomić następującą komendę:

WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
  • Gdzie WINEPREFIX jest katalogiem prefiksu
  • Ten katalog nie może już istnieć lub dostaniesz błąd! nie rób tego ręcznie w Nautilusie lub z mkdir ./
odpowiedział ish 18.08.2012, 11:36
źródło
43

Oto jak to zrobiłem. Powyższa odpowiedź - dla mnie - nie zadziałała.

Najpierw usunąłem folder Wine za pomocą tego polecenia:

rm -r ~/.wine

Jeśli powie ci, że katalog nie jest pusty, po prostu dodaj flagę -f (force). Zwróć uwagę, że spowoduje to usunięcie wszystkich aplikacji Windows zainstalowanych w tym przedrostku!

Twoje polecenie powinno wyglądać mniej więcej tak:

rm -r -f ~/.wine

A następnie utwórz 32-bitowy prefiks za pomocą tego polecenia:

WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot
    
odpowiedział Levan 17.02.2013, 23:29
źródło
10

Po prostu tworzenie katalogu wine32 (bez katalogu wine64 prefiks / katalog) nie będzie działać. Jak zasugerowano powyżej (ale nie w pełni spisane) - a jeśli chcesz uniknąć konieczności używania Winecfg (który jest annyoing w automatyzacji - musisz jakoś go zamknąć), oto pełne rozwiązanie: utwórz wine64 , następnie katalog wine32 . Jeśli użyjesz winetricks , aby to sprawdzić (daje to ostrzeżenie dla katalogów wine64 ), oba raporty będą poprawnie raportowane ( wine64 daje ostrzeżenie, ponieważ jest 64, a wine32 nie, ponieważ ma 32.). Rozwiązanie;

rm -Rf ./wine   # carefull, this deletes your entire wine config (fine if you want to start afresh)

WINEPREFIX=~/.wine wineboot

... czekaj ...

WINEPREFIX=~/.wine32 WINEARCH=win32 wineboot

Następnie możesz:

WINEPREFIX=~/.wine32 WINEARCH=win32 your_32bit_executable.exe

WINEPREFIX=~/.wine WINEARCH= your_64bit_executable.exe   # likely, did not test.
    
odpowiedział Roel 19.11.2014, 08:13
źródło
-1

Pracowałem nad tym samym problemem.

Wpisz WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Powinien zacząć pobierać niezbędne sterowniki. Uważam, że ten problem wynika z problemu występującego podczas normalnego pobierania. Dla mnie mój internet spadł, ponieważ pierwotnie pobierał sterowniki.

    
odpowiedział evan 16.06.2014, 09:01
źródło

Przeczytaj inne pytania na temat tagów