Wine(WINE은 에뮬레이터가 아님)은 UNIX 계열 시스템에서 Win32 응용 프로그램을 실행하기 위한 호환성 계층인 특수 프로그램입니다. 간단히 말해서, 이 기능을 사용하면 아늑한 Linux에서 Windows 프로그램과 게임을 실행할 수 있습니다. :).
이 프로그램은 활발히 개발되고 있지만 불행히도 지금까지 모든 응용 프로그램이 제대로 작동하지 않습니다(일부는 전혀 작동하지 않음). 지금까지는 게임도 안타까운 일입니다. DirectX 10 및 11에 대한 완전한 지원은 없으며 9 이하만 지원합니다. (DirectX 10에 대한 지원은 최신 테스트 빌드에서 적극적으로 개선되고 있습니다.) 그럼에도 불구하고 DirectX 9에는 많은 게임이 있습니다. 이 기사에서는 Wine을 설치 및 구성하고 게임에 매우 유용한 PlayOnLinux 애플리케이션을 설치합니다. 설치는 배포판에 따라 다르지만 프로그램 설정 자체는 대부분의 배포판에서 정확히 동일합니다. Wine에는 안정과 테스트의 두 가지가 있습니다. 대부분의 경우 프로그램이 활발히 개발 및 개선되고 있으므로 테스트를 사용하는 것이 좋습니다. 지금은 안정적인 버전을 설치하는 것을 고려해 보겠습니다(예제는 명령줄용이지만 OpenSUSE에서 Ubuntu Software Center 또는 Yast2와 같은 그래픽 유틸리티를 사용할 수 있음).

데비안/우분투/민트의 경우:

sudo apt-get 와인 와인 트릭 설치

오픈수세의 경우:

sudo zypper ar -r http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.1/Emulators:Wine.repo
와인에 sudo 지퍼

sudo yum install 와인
CD/tmp
wget http://www.kegel.com/wine/winetricks
chmod +x 와인 트릭

메모. 64비트 시스템이 있는 경우 32비트 프로그램(대부분의 게임이 이와 비슷함)의 올바른 작동을 위해 32비트 접두사에 대해 Wine을 구성해야 합니다. 이를 위해 우리는 다음을 운전합니다.

WINEARCH=win32 WINEPREFIX=~/.wine 와인cfg

설정 창이 열립니다. 모든 것을 그대로 둘 수 있습니다.

이제 Windows 응용 프로그램이 작동하려면 시스템 라이브러리 세트를 설치해야 합니다. 프로그램 메뉴에서 찾아 실행 포도주 양조장(또는 명령을 사용하여 터미널에서 포도주 양조장). 첫 번째 창에서 선택 ---기본 와인 접두사 선택---확인을 적립합니다. 두 번째에서 ---Windows DLL 또는 구성 요소 설치---확인


기억하다:
목록과 같이 점으로 표시해야 합니다. 한 번에 모두 설치하지 않고 한 번에 여러 조각을 설치하는 것이 좋습니다. 편의상 구분하겠습니다. 설치할 때 너무 멀리 가지 마십시오. 라이센스 계약 및 기타 사항에 동의해야 합니다. 오류창이 뜨는데 확인을 눌러주세요. 시작하자.

다이렉트x9 d3dx9 d3dx9_26 d3dx9_28 d3dx9_31 d3dx9_35 d3dx9_36 d3dx9_42 d3dx9_43 d3dx10 d3dx11_42 d43dx11_

닷넷20

닷넷30(오류가 나타나고 파일 관리자와 브라우저에서 창이 열리며 두 번째 링크에서 다운로드하여 이 파일 관리자 창으로 이동합니다. 콘솔에 입력합니다. 포도주 양조장 dontnet30을 다시 선택하십시오. 이 작업을 수행하기 전에 버전이 Windows XP 또는 Vista인지 와인 설정을 확인해야 합니다.

dxdiagn, gecko120, gfw, mfc40, mfc42, msasn1, msxml6, gdiplus, physx, 석영

vb5run, vb6run, vcrun2003, vcrun2005, vcrun2008, vcrun6, vcrun6sp6

wmp10, wsh56vb, wsh57, xact, xact_jun2010, xinput

글꼴을 설치합니다. 선택하다 글꼴 설치그리고 나타내다

corefonts, fontfix

레지스트리 설정

우리는 엽니 다 설정 변경그리고 축하하다

1. DirectDrawRender(ddr) -- opengl
2. 멀티샘플링 Direct3D -- 활성화됨
3.OffscreenRenderingMode(orm) -- fbo
4. PixelShaderMode(psm) -- 활성화됨
5. TargetLockMode(rtlm) 렌더링 -- 자동
6. UseGLSL(glsl) -- 활성화됨(기본값)(Nvidia 그래픽 카드의 경우 비활성화 상태로 두는 것이 좋습니다. 일부 게임의 성능을 크게 향상시킬 수 있음).
7.VertexShaders(vsm)--하드웨어
8. VideoMemorySize 1024(비디오 카드의 RAM 값 선택)
9. MouseWarpOverride(mwo) -- 활성화(강제)
변경 사항을 확인합니다.

그게 다야. 이제 소프트웨어 및 게임 설치에 대한 몇 가지 참고 사항이 있습니다. 첫째, 어떤 경우에도 프로그램이 제공하는 추가 소프트웨어(모든 종류의 directix, Visual C ++ 등)를 설치하지 마십시오. 주의 깊게 확인하고 필요한 경우 확인란의 선택을 취소합니다. 둘째, 설치가 끝나면 "프로그램 실행"을 선택 취소하십시오.

이제 테스트 버전입니다. Ubuntu/Mint를 위한 특별한 저장소가 있습니다. 연결하고 Wine의 테스트 버전을 설치하려면 터미널에 다음을 입력하십시오.

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get 업데이트
sudo apt install 와인 1.7 와인트릭

일부 배포판(예: Debian)에서 테스트 버전을 설치하려면 소스에서 빌드해야 합니다. 그러나 이것은 이미 이 기사의 범위를 벗어납니다. 또는 테스트이기도 하지만 몇 가지 추가 기능이 있는 wine-staging 을 설치할 수 있습니다.

추신 백 번 읽는 것보다 한 번 보는 것을 좋아하는 사람들을 위해 - Ubuntu에 Wine의 테스트 버전 설치에 대한 작은 비디오 자습서:

최근에 Wine이 더 좋아졌고 Mono가 개선되어 이제 잘 작동합니다.

프로그램 추가/제거를 통해 지침 없이 Wine x64를 설치하기를 바랍니다.

와인을 64에서 32로 변경

rm -fr ~/.wine 환경 WINEARCH=win32 와인 부트

설치 후 응용 프로그램에서 Wine 설정 아이콘을 찾거나 콘솔에서 명령을 실행해야 합니다.

Wine은 Mono 패키지를 설치할 것을 제안합니다. Gecko x64 및 Gecko x32 패키지 이후에 우리는 동의합니다(OK). 동의합니다(OK). Wine 설정 창이 열리고 필요할 때까지 닫을 수 있습니다. 그래픽 인터페이스를 통해 모든 것을 구성할 수 있지만 시간이 오래 걸리고 장애가 발생하면 어디서 발생했는지 이해할 수 없습니다. 콘솔(터미널)을 통해 설치합니다.
글꼴을 설치합니다.

winetricks corefonts

첫 번째 긴 명령(복사하여 콘솔에 붙여넣고 Enter 키를 누름). 필요한 라이브러리를 다운로드하고 설치 프로그램이 나타나면 라이센스 계약에 동의하고 설치합니다. 오류가 발생하거나(오류 mfc40) 콘솔에서 설치가 중단되면 Ctrl + C(프로세스 중지)를 누르고 이 명령을 다시 실행하십시오. 모든 것이 설치되어야 합니다(체크). 설치 속도는 인터넷 연결 속도에 따라 다릅니다.

포도주 양조장

두 번째 팀

winetricks dxdiagn gdiplus gfw mfc40 mfc42 msxml6 석영

제삼

winetricks vb5run vb6run vcrun2005 vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2015 vcrun6 vcrun6sp6

네번째

winetricks wsh57 wsh56vb xact xact_jun2010 xinput

다음으로 설정 변경을 선택하고 설정합니다.

ddr=opengl fontfix glsl=enabled multisampling=enabled mwo=enabled nocrashdialog orm=fbo psm=0 psm=1 psm=2 psm=3 rtlm=auto strictdrawordering=desabled videomemorysize= 2048 이상, 표시한 다음 레지스트리에서 수정) vsm=0 vsm=1 vsm=2 vsm=3

winecfg를 실행하도록 선택

와인 버전(드롭다운 목록에서)을 Windows-7 이상으로 설정합니다.
탭 - 라이브러리 - 우리가 찾고 있는 기존 값 - dinput - 선택하고 클릭합니다.
편집, 우리가 설정한 드롭다운 메뉴에서 내장, 그 다음 타사에서 작업을 반복하고 -dinput8-을 사용하여 게임에서 마우스 문제를 제거합니다.

소리에 문제가 있는 사람은 매개변수 - dsound -를 내장으로 변경할 수 있습니다.

와인 접두사

WINEARCH=win32 WINEPREFIX=~/winecfg 접두사_이름
WINEPREFIX=~/prefix_name C:/경로/대상/프로그램

Wine은 Windows API의 무료 오픈 소스 구현입니다. Wine은 운영 체제나 컴퓨터 에뮬레이터가 아닙니다., 예를 들어, 가상화 소프트웨어(VirtualBox, VmWare등), 그 이름의 디코딩을 강조합니다 " 와인은 에뮬레이터가 아닙니다.". 와인기업의 활동과 지위에 대한 의존도를 줄이기 위해 만들어졌습니다. 마이크로소프트, 범위 확장 무료 운영 체제가능성을 통해 Windows용 프로그램 실행.

와인은 에뮬레이터가 아닙니다

사실로, 와인허용하는 라이브러리 및 소프트웨어 도구 세트입니다. 윈도우 프로그램 실행그녀가 자신을 사용하는 것과 유사 마이크로소프트의 운영체제. 부분 Wine 소프트웨어 배포에는 구성을 위한 프로그램(), 레지스트리 편집기, 스크립트 패키지도 포함됩니다., 파일 관리자, 메모장 등 수량 Windows용 프로그램이미 와인과 함께 실행상당히 크고 지속적으로 성장합니다. http://appdb.winehq.org에는 특정 호환성에 대한 메모가 있는 전문 데이터베이스가 있습니다. 와인과 함께하는 프로그램. 와 완벽하게 호환되는 와인 프로그램많은 사무실 및 멀티미디어 프로그램, 프로그램기업과 조직을 위해, 그래픽 처리 프로그램을 포함한 "1C"(일부 Adobe Photoshop 버전 포함)등.). 지원되고 초기에 호환되는 수 와인 게임.

모든 장치의 에뮬레이션 이후 및 작동 중 와인발생하지 않으며, 작동 속도는 다음과 호환됩니다. 와인 프로그램그것을 사용할 때, 그것은 일반적으로 직접 작업할 때보다 낮지 않습니다 Windows(종종 더 높음).

구성 요소를 기반으로 하거나 구성 요소를 사용하여 와인다른 시간에 다음과 같은 프로젝트 세데가(집중 게임을 시작하다, 가장 먼저), 크로스오버(집중 애플리케이션 실행) 등.

와인 설치

와인 소프트웨어 패키지현대에 가장 자주 포함되는 Linux 배포판(Ubuntu, Mint, Debian, openSUSE 등), 검색 및 설치관리팀에 문의해야 할 가능성이 큽니다. 배포 소프트웨어.

apt-get 와인을 설치하다에게 와인 설치, 실행 Debian, Ubuntu, Mint 등의 경우 관리자로 콘솔지퍼 와인 와인 게코 설치을 위한 수세와 오픈수세 리눅스.

와인 설정

시작을 위해 와인 설정 프로그램, 전화 콘솔 또는 명령 바로 가기 대화 상자에서, winecfg(" 와인프리픽스"). Winecfg는 Windows 프로그램의 모양을 사용자 지정합니다.예를 들어 라이브러리 세트의 버전을 변경할 수 있습니다. 윈도우(2000, XP, 2003, 비스타), ...) 등.

Winetricks - 추가 설정, 구성 요소 및 프로그램

포도주 양조장개발자가 작성한 스크립트 세트입니다. 와인그리고 커뮤니티, 숨겨진 일부에 대한 변경을 용이하게 하기 위해 와인 설정, 설치일부 추가 시스템 라이브러리( 다이렉트X등) 및 인기 Internet Explorer( ), 여러 데모 계략등.. Winetricks는 일반적으로 Wine 배포에 포함됩니다.기본 대화 상자를 시작하려면 Winetricks는 콘솔에서 실행또는 명령 바로 가기 대화 상자(키 조합 " Alt+F2"), 명령 " 포도주 양조장". 다음과 같은 명령을 사용할 수도 있습니다. "directx9"가 있는 콘솔의 winetricks directx9- 설치된 구성 요소의 이름. 제공되는 구성 요소 범주 목록을 보려면 설치할 Winetricks, 전화해도됩니다 와인 트릭 목록 명령, 카테고리 자체의 내용을 나열하기 위해 - winetricks 목록, 어디에 "앱"- 필수 카테고리의 이름.

Wine에서 Windows 프로그램 실행

방법 Wine에서 프로그램 실행이미지, 텍스트 파일 또는 실행 파일 등 모든 파일 작업에 일반적입니다. exe 파일우리의 경우: Windows 실행 파일(*.exe) 실행파일 관리자에서(예: 두 번 클릭) 실행하거나 콘솔에서 명령와인 ~/Downloads/program.exe . 당신은 또한 할 수 있습니다 윈도우 프로그램 실행내부 경로를 통해 와인, 필요한 시작 시 시스템 드라이브로 마운트된 디렉토리에 있는 경우 프로필("접두사") 와인(표준 "~/.wine/drive_c" 또는 다른 폴더, 맞춤형너). 이 경우 DOS 주소 형식이 사용됩니다. 프로그램들와인 C:\\Program\ Files\\programm.exe .

동일한 백슬래시나 공백과 같은 특수 문자 앞에 백슬래시 "\"가 추가됩니다.

Wine에 Windows 프로그램 설치

을 위한 윈도우 프로그램 설치, 각각 필요합니다 설치 프로그램을 실행: wine setup.exe 다음으로 표준 절차를 거쳐야 합니다. Windows 소프트웨어 설치, 가장 자주 "다음" 버튼을 반복적으로 클릭하는 것으로 구성됩니다. 가장 흥미로운 기능 중 하나 와인프로필 또는 소위 " 접두사", 프로그램 설치용 - 시스템 라이브러리 세트의 독립 사본, Windows 프로그램 및 설정. 기준 와인 접두사, 즉. 기본 프로필이 작성되는 폴더는 ".wine" - 사용자의 홈 디렉토리 내부에 숨겨진 폴더입니다. 별도로 사용하려면 "접두사", 새 폴더를 만들어야 합니다( 프로필 재설정 - 내용 삭제) 전역 변수 내보내기 사용 와인프리픽스(팀의 일원으로 가능 설치 프로그램을 포함하여 Windows 프로그램 시작). 예를 들어 WINEPREFIX="/home/user/.wine-programm" 와인 setup.exe . 을 위한 설치된 와인 프로그램로컬 사용자(~/.local/share/applications/) 메뉴에 바로 가기를 만듭니다. 데스크탑(Gnome, KDE, XFCE등) 필요한 사용 접두사.

Wine은 Windows 에뮬레이터가 아니라 Windows API의 대체 구현입니다. 이 프로그램을 사용하면 게임을 포함한 대부분의 Windows 응용 프로그램을 Linux에서 실행할 수 있습니다. 그래서 살펴보고 무엇인지 알아 내려고합시다.

먼저 현재 사용 가능한 최신 버전을 설치하십시오. 와인 1.6 RC4.
우리는 엽니 다 단말기다음을 입력하십시오.
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get 업데이트
sudo apt-get 설치 와인

우리는 단말기설정:
와인 cfg

탭 열기 보기 및 통합다양한 게임 저장 및 기타 항목이 홈 폴더가 아닌 다른 위치에 저장되도록 사용자 폴더의 저장 경로를 다른 경로로 변경합니다. 예를 들어 디렉토리를 지정할 수 있습니다. ~/.wine/drive_c/docs/(이 폴더를 먼저 생성해야 합니다).


이제 탭을 엽니다. 디스크그리고 Wine에서 전체 루트 디렉토리를 사용할 수 있는 방법을 확인하십시오. 이는 안전하지 않습니다. 지금은 건드리지 않겠지만 앞으로 필요한 것을 설치할 때 만일을 대비하여 루트 디렉토리 경로를 제거하는 것이 좋습니다.


다음으로 실행 포도주 양조장메뉴를 통해 또는 단말기명령:
포도주 양조장

이제 응용 프로그램과 게임을 실행하는 데 필요한 라이브러리를 설치합니다(목록 순서 준수). 한 번에 모든 것을 설치하지 말고 한 번에 2-3개의 항목을 선택하십시오. 아이템이 있는 곳을 참고하세요 수동 다운로드, 그런 다음 설치 프로그램을 직접 다운로드하여 원하는 폴더에 복사해야 합니다(와인이 위치를 알려줌). ~/.cache/winetricks/folder_name, 재시작 포도주 양조장항목을 다시 선택하십시오.

글꼴 설치, 선택 글꼴 설치:

  • 핵심 글꼴


우리는 필요한 프로그램을 넣고 선택합니다. Windows DLL 또는 구성 요소 설치:
  • 닷넷20
  • 닷넷30(와인 링크에서 파일을 다운받아서 복사하셔야 합니다. ~/.cache/winetricks/dotnet30그리고 다시 시작)
  • 닷넷35(설치하기 전에 winecfg의 Windows 버전을 다음으로 전환하십시오. 윈도우 XP)
  • vcrun2003
  • vcrun2005
  • vcrun2008
  • vcrun2010
  • vcrun6
  • d3dx9
  • d3dx10
  • d3dx11_42
  • d3dx11_43
  • d3dxof
  • 십이지장
  • dinput8
  • 다이렉트 뮤직
  • 직접 플레이
  • dxdiag
  • dxdiagn
  • winhttp
  • 위니넷
  • wmp9
  • wsh56js
  • xinput
  • xvid
  • vb5run
  • vb6run
  • 물리학
  • 어도비 에어
  • 플래시


레지스트리를 설정하고 선택하십시오. 설정 변경:
  • ddr=opengl
  • glsl=활성화됨
  • 멀티샘플링=활성화
  • mwo=활성화
  • orm=fbo
  • psm=활성화
  • rtlm=자동
  • 소리=알사
  • 비디오 메모리 크기=1024(여기서 그래픽 카드의 메모리 크기를 선택하십시오)
  • vsm=하드웨어


기본 와인 설정 완료! 이제 쿠분투에서 실행하려는 Windows 게임과 프로그램을 설치할 수 있습니다.
모든 것이 Wine에서 작동할 수 있는 것은 아닙니다. 일부 프로그램은 실행 또는 작동을 위해 추가 라이브러리와 레지스트리 설정 및 기타 사항이 필요할 수 있으며 일부 기능을 지원하지 않아 전혀 시작되지 않을 수 있습니다. 프로그램이 시작되지 않으면 다음을 실행하십시오. 단말기 Wine은 다음과 같이 도움이 되는 오류 로그를 제공합니다.
와인 "/home/USER/.wine/drive_c/Program Files/Game/Game.exe"

프로그램이나 게임을 설치하기 전에

대부분의 게임이 올바르게 작동하려면 유사 Windows의 레지스트리를 조정해야 합니다. 이를 위해 Wine과 함께 설치된 Winetricks 유틸리티를 사용합니다.
다음 조작을 수행하십시오. 응용 프로그램->와인->Winetricks. 열린 창에서 다음을 확인하십시오. 기본 wineprefix를 선택하십시오. 확인

다음 창에서 표시: 설정 변경. 확인

Ubuntu-Wine-Windows 번들의 기본 설정에 액세스할 수 있습니다.

여기에서 다음 옵션을 확인하십시오.
1. DirectDrawRender(ddr) OpenGL
2. Direct3D 멀티샘플링 활성화
3. OffscreenRenderingMode(orm) fbo
4. PixelShaderMode(psm) 활성화됨
5. TargetLockMode(rtlm) 자동 렌더링
6. UseGLSL(glsl) 활성화됨(기본값)
7. VertexShaders(vsm) 하드웨어
8. VideoMemorySize 1024(비디오 카드의 RAM 값 선택)
9. MouseWarpOverride(mwo) 활성화(강제)
변경 사항을 확인합니다.
우리 시스템의 모든 레지스트리 설정은 Home\Username\.Wine 주소에 있는 텍스트 파일(system.reg; user.reg; userdef.reg)에 저장되며 모든 텍스트 편집기에서 편집할 수 있습니다(실제 Windows에서 시도 ?! ). 편집을 위해 더 친숙한 Windows 방법인 레지스트리 편집기를 사용할 수도 있습니다. 터미널에 wine regedit를 입력합니다. OK

편집 프로그램이 시작됩니다

보시다시피 Winetricks에서 수행한 모든 작업은 레지스트리 설정에 반영됩니다.