답변:
64 비트 Ubuntu 시스템에서 32 비트 WINE 접두사를 만들려면 터미널을 열고 다음 명령을 실행해야합니다.
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
WINEPREFIX
접두사의 디렉토리는 어디에 있습니까?/home/username/prefix32
하기보다는~/prefix32
이것이 내가 한 방법입니다. 위의 답변-저에게는-작동하지 않았습니다.
먼저 다음 명령으로 Wine 폴더를 삭제했습니다.
rm -r ~/.wine
디렉토리가 비어 있지 않다고 알려 주면 -f
(force) 플래그를 추가하십시오 . 이 접두사에 설치된 모든 Windows 응용 프로그램이 제거됩니다!
명령은 다음과 같아야합니다.
rm -r -f ~/.wine
그런 다음이 명령으로 32 비트 접두사를 만듭니다.
WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot
-f
하는 것입니다 rm -rf ~/.wine
. sudo를 추가해도 아무런 효과가 없습니다. 또한 WINEPREFIX=~/.wine
기본 위치이므로 중복됩니다.
.wine32
디렉토리를 만드는 것이 어떻습니까?
wine32
접두사 / 디렉토리없이 wine64
접두사 / 디렉토리를 만드는 것만으로 는 작동하지 않습니다. 위에서 제시 한 바와 같이 (그러나 완전히 기입하지 않음) - 당신은 (어떤 자동화에 annyoing - 당신은 어떻게 든 그것을 닫을 필요)하면 winecfg 사용할 필요가 없도록하려는 경우, 여기에 전체 솔루션은 : 생성 wine64
, 다음 wine32
디렉토리를 . winetricks
이를 확인하는 데 사용 하면 ( wine64
디렉토리에 대한 경고를 제공함 ) 둘 다 올바르게보고합니다 ( wine64
64이므로 와인 32는 32이므로 경고를 표시 함). 해결책;
rm -Rf ./wine # carefull, this deletes your entire wine config (fine if you want to start afresh)
WINEPREFIX=~/.wine wineboot
...기다림...
WINEPREFIX=~/.wine32 WINEARCH=win32 wineboot
이 후에는 다음을 수행 할 수 있습니다.
WINEPREFIX=~/.wine32 WINEARCH=win32 your_32bit_executable.exe
WINEPREFIX=~/.wine WINEARCH= your_64bit_executable.exe # likely, did not test.
./wine
폴더 를 삭제할 필요가 없습니다 . 나는 이전에 3 개의 프로그램을 설치했고 계속 작동했습니다. 특정 win32 디렉토리 만 만들었습니다. 그런 ./wine32
다음 명령 $ WINEPREFIX=~/.wine32 winetricks dotnet40
과 함께 .NET 4.0을 설치 했으며 완벽하게 작동했습니다.
나는 같은 문제에 부딪쳤다.
유형 WINEARCH=win32 WINEPREFIX=~/.wine winecfg
필요한 드라이버를 다운로드하기 시작해야합니다. 이 문제는 일반 다운로드 중 발생하는 문제로 인한 것입니다. 나를 위해 원래 인터넷 드라이버를 다운로드하는 것처럼 내 인터넷이 떨어졌습니다.
이미 다중 아치를 활성화했는지 테스트하십시오.
dpkg --print-foreign-architectures | grep -q i386 && sudo dpkg --add-architecture i386
그런 다음 wine32를 설치하십시오.
sudo apt-get update && sudo apt-get install wine32
마지막으로 64 비트 와인 설치를 삭제하지 마십시오. .wine64로 이름을 바꾸고 32 비트 앱을위한 새 .wine 폴더를 만드십시오.
mv ~/.wine ~/.wine64 && WINEARCH=win32 wineboot
WINEPREFIX = "$ HOME / prefix32"WINEARCH = win32 [와인 접두사 오류를 알려주는 명령]