64 비트 우분투에서 Wine을 32 비트 Windows처럼 작동시키는 방법은 무엇입니까?


67

64 비트 Ubuntu 12.04에 Wine을 설치할 때 64 비트 지원 및 32 비트 지원이 모두 설치됩니다. 64 비트 인식 설치 프로그램이있는 wine foo.exe곳에서 실행 foo.exe하면 64 비트 Windows에 있다고 생각합니다. 이 모드가 실패하지 않으면 괜찮을 것입니다.하지만 제 경우에는 그렇게합니다 (와인 데이터베이스는 설치하려고하는 앱이 아마도 32 비트 앱으로 작동해야한다고 제안합니다).

Wine (및 Winetricks)에게 32 비트 전용 모드에서 Wine을 사용하도록하려면 어떻게합니까?

답변:


84

와인을 32 비트 전용 모드로 실행하려면 다음이 필요합니다.

  1. ~/.wine64 비트 모드에서 이미 작성된 경우 제거하십시오 . (경고 : 와인 아래에 설치 한 모든 항목을 제거합니다. 데이터 손실을 피하려면 옆으로 옮기십시오.)

  2. 설정 WINEARCH하는 환경 변수를 win32export WINEARCH=win32

  3. 그런 다음 wine(또는 winetricks등)을 실행하십시오 .


1
이것을 사용 하여 12.04 LTS (64bit) 에서 Editpad Pro 7.1.1 (32 / 64bit .exe)을 올바르게 설치하십시오 . ~ / .wine을 삭제 한 후 Wine 아래의 모든 앱을 다시 설치해야했습니다.
david6

1
실패 단계 후 mv .wine .wine_backup :)
deadfish

6
.bashrc에export WINEARCH=win32을 추가했습니다 (10 행 후).
david6


"WINEARCH 환경 변수를 win32로 설정하십시오. 즉 export WINEARCH = win32"-어떻게해야합니까?

19

playonlinux거기에 설치 하면이 옵션이 있습니다. 그것은 와인의 프론트 엔드이며 훨씬 나아집니다.여기에 이미지 설명을 입력하십시오

이 사진은 12.04-64bit 시스템에서 찍은 사진


옵션이 보이지 않습니다. playonlinux UI에서 어디서 찾을 수 있습니까?
hsivonen

3
"도구 [세번째 드롭 다운 메뉴]-> 와인 버전 관리"스크린 샷을 만듭니다.
gajdipajti

x86 Wine 1.5.4를 "사용 가능"열에서 "설치된"열로 이동 한 후에도 PlayOnLinux의 "구성"버튼을 사용하여 설치를 시작하면 여전히 64 버전의 Wine에서 시작됩니다.
hsivonen

1

이전에 말했듯이 Linux에 Play를 설치하십시오 .1 분 안에 수행했습니다.

  1. 이전과 같이 32 비트 와인 버전이 있습니다.
  2. 다음으로 설치를 눌러야합니다
  3. 아래 목록에없는 프로그램 설치와 같은 문구를 클릭하십시오.
  4. 와인 버전 변경 확인
  5. 설치 한 32 비트 버전을 선택하십시오.
  6. 새로운 가상 디스크 생성
  7. 이름을 붙이다
  8. 그리고 MOS 중요 : 32 비트 가상 디스크 선택
  9. 설치 프로그램을 선택하고 설치하십시오

1

playonlinux를 설치하여 와인이 포함 된 64 비트 Linux 시스템에서 32 비트 Windows 프로그램을 실행할 수 있습니다.

  1. 이전에 그렇게하지 않았다면 playonlinux를 설치하십시오 : sudo apt install playonlinux.
  2. playonlinux GUI를 시작하십시오 playonlinux &.
  3. 왼쪽 사이드 바에서 "프로그램 설치"를 클릭하십시오.
  4. "목록에없는 프로그램 설치"를 클릭하십시오.
  5. Linux에서 play를 처음 시작한 경우 두 개의 알림 창을 클릭해야 할 수 있습니다.
  6. "다음"을 클릭 한 다음 "새 가상 드라이브에 프로그램 설치"를 선택하십시오.
  7. 새 가상 드라이브의 이름, 바람직하게는 설치하려는 Windows 프로그램의 이름을 선택하십시오.
  8. 다음 화면에서 모든 확인란을 선택하지 않은 상태로두고 "다음"을 클릭하십시오.
  9. "32 bits windows installation"을 선택하고 "Next"를 클릭하십시오.
  10. "찾아보기"를 클릭하여 설치하려는 프로그램의 설치 파일을 선택하고 설치 프로그램의 지시 사항을 따르십시오.

1

모든 win32 파일을 .wine에 쉽게 복사하여 모든 실행 명령을 변경할 필요가 줄어 듭니다. 다른 한편으로는 시스템을 많이 변경하지 않기. 처음에는 다음 명령을 실행하십시오.

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

64 비트 호환성을 가진 .wine을 이미 만들었다 고 가정합니다. 그렇지 않은 경우 여전히 홈 디렉토리에 .wine이라는 폴더를 만들 수 있습니다.

그런 다음 홈 디렉토리에있는 prefix32의 모든 내용을 파일과 디렉토리 모두의 .wine 내용 영역에 복사하십시오. 먼저 백업하거나 32 비트 와인 아치를 이미 실행하려는 경우 .wine 디렉토리의 내용을 제거하십시오. 함유량! 이미 백업 한 경우 삭제하십시오.

.wine 디렉토리는 숨겨져있을 수 있으므로 숨겨진 파일을 볼 때 홈 디렉토리에서 폴더를 볼 수 있습니다. Ubuntu와 함께 Go in Thunar의 Go를 사용하여 홈 디렉토리의 .wine 폴더로 바로 이동하여 이전에 설명한대로 프로세스를 수행 할 수 있습니다.


이 답변은 가장 제정신입니다. 감사합니다
JBernardo

0

.wine을 제거하고 와인 접두사를 내보내십시오.

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

$wine config

만약 당신이 그것을 만든 Program Files 만한다면 x86은없고 winetricks에 Dll을 다운로드 할 수 있습니다
Luk Gaming

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.