#title Wine Getting Started 이 문서에서는 와인을 소스로 설치하고, 익스플로어 외의 프로그램들을 설치하는 방법을 안내합니다. Fedora Core 4, GCC 4.x 환경에서 테스트하였으며, 몇몇 부분에서 Windows 98 Second Edition 정품 씨디가 필요합니다. == 목차 == [[TableOfContents]] == 기본 사항 == === 준비 === 1. [http://sourceforge.net/project/showfiles.php?group_id=6241&package_id=77449 이곳]에서 가장 최신의 wine을 다운 받습니다. 여기서 사용한 버전은 20050725 입니다. * /usr/local/src에 압축을 푼 후, 일반 유저 권한으로 컴파일하여 설치합니다. 중간에 root 권한으로 변경하겠냐고 물으면 yes를 입력해줍니다. {{{ $ tar xvzf Wine-20050725.tar.gz ... $ cd wine-20050725 $ ./tools/wine-install }}} 혹 설치중 Wine libraries not will not be found 라는 메시지가 나오면 지시대로 자신의 환경 설정 파일에 /usr/local/lib를 추가합니다. * [http://sidenet.ddo.jp/winetips/config.html 이곳]에서 현재 wine 버전과 호환되는 sidenet script를 다운 받습니다. 최신 버전은[http://sidenet.ddo.jp/winetips/files/wine-config-sidenet-1.8.4.tgz 1.8.4]입니다. * 압축을 풀고, 생성된 wine-config-sidenet 디렉토리 아래에 다음 파일들을 받아서 넣습니다 : * [http://download.microsoft.com/download/d/1/3/d13cd456-f0cf-4fb2-a17f-20afc79f8a51/DCOM98.EXE DCOM98.EXE] : DCOM98 * [http://dll.softandco.com/dll/download-2/Mfc40.dll.html mfc40.dll] : MFC 4.0 * [http://www.microsoft.com/downloads/details.aspx?FamilyID=cebbacd8-c094-4255-b702-de3bb768148f&displaylang=en InstMsiA.exe] : Windows Installer 2.0 Redistributable for Windows 95, 98, and Me === Internet Explore 6.0 SP1, MediaPlayer 7.1 설치 === 1. wine-config-sidenet 디렉토리의 setup 스크립트를 실행하고, Language Code는 ko를 선택, Install Option은 3 : Manual Install을 선택하고 이후 모든 질문에 Y로 응답해줍니다. * 윈도우에서 프로그램 설치하듯 하나씩 설치해줍니다. * ies4linux도 추천합니다. 특히 와인이 0.9이상의 최신일때는 wine-config-sidenet보다는 ies4linux가 더 낫습니다. (http://www.tatanka.com.br/ies4linux/blog/) === Windows 98 Repository 만들기 === 소프트웨어 실행 및 설치시에 종종 native dll이 필요한 경우가 있습니다. 이때 win98에서 파일을 추출하기 위해 새로 설치하는 대신 시스템에 win98 repository를 만들고, 그로부터 필요할 때 파일을 가져올 수 있습니다. (모든 파일을 덮어 씌우는 것은, 결코 추천하지 않습니다.) 1. 우선 [http://www.kyz.uklinux.net/cabextract.php cabextract]를 설치합니다. * win98se 씨디를 넣고 마운트합니다. 여기서는 /loopback 에 마운트한다고 가정합니다. {{{ # mkdir /usr/lib/win98repo # cabextract /loopback/win98/* -d /usr/lib/win32repo/ ... }}} * 이제 필요한 파일이 생길 경우 /usr/lib/win32repo 에서 /usr/lib/win32로 복사해 사용하면 됩니다. === CD-ROM 및 기타 미디어 설정하기 === loopback device 및 하드의 특정 디렉토리를 가상 windows에서 접근 가능하게 하기 위해서는, 심볼릭 링크를 만들어 주면 됩니다. {{{ $ cd ~/.wine $ cd dosdevices $ ls -al lrwxrwxrwx 1 setzer setzer 26 8월 25 11:46 c: -> /home/setzer/.wine/drive_c lrwxrwxrwx 1 setzer setzer 13 8월 25 11:46 d: -> /home/setzer/ $ ln -s /cdrom e: }}} 이제 윈도우 프로그램상에서 e:에 접근하면 /cdrom의 내용을 볼 수 있습니다. == 동작이 확인된 프로그램 == * Flash 7 : IE상에서 설치, 문제없이 사용 가능. (20050725 + sidenet) * Google Toolbar : IE상에서 설치, 설정, 모든 기능 사용 가능. 옵션 메뉴에서 한글 깨짐. (20050725 + sidenet) * Quake 3 Arena 및 Demo : 기본 설정으로 설치, 실행이 완벽하게 이루어진다. (20050725 + sidenet) * Quicktime 6.5.2 : 설치, 설정이 가능하지만 실행시 화면 깨짐 현상이 있다. (20050725 + sidenet) * Starcraft (and Broodwar) : 설치와 플레이에 큰 문제가 없다. 그러나 배틀넷을 비롯한 멀티플레이는 불가능하다. (20050725 + sidenet) * 알집 6.11, 알씨 4.12 : 설치 및 [http://www.altools.co.kr 온라인 설치], 실행이 완벽하게 이루어진다. (20050725 + sidenet) * 알FTP 4.1 : 서버 연결 후 목록이 뜨지 않는다. == 부가 정보 == === Cedega CVS 설치 === Cedega는 게임에 특화된 wine의 상용 제품중 하나이다. 상용 제품을 구입하지 않을 경우 [http://www.transgaming.com/sources.php 이곳]에서 CVS 버전을 받아서 사용할 수 있다. [http://frankscorner.org/index.php?p=cedegacvs 참고] {{{ $ cvs -d:pserver:cvs@cvs.transgaming.org:/cvsroot login password : cvs $ cvs -z3 -d:pserver:cvs@cvs.transgaming.org:/cvsroot co winex U winex/windows/multimon.c U winex/windows/nonclient.c U winex/windows/painting.c ... }}} root 권한으로 ./tools/wineinstall 을 실행합니다. === 참고 사이트 === * [http://bbs.kldp.org/viewtopic.php?t=48486 Wine+IE6 쉽게 설치하기] * [InternetExplorerOnWine] * http://www.winehq.com/site/documentation * http://frankscorner.org/ * http://www.von-thadden.de/Joachim/WineTools/ * http://sidenet.ddo.jp/winetips/config.html * http://corefonts.sourceforge.net/