README.ko 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. 1. 소개
  2. Wine은 Microsoft Windows 프로그램(DOS, Windows 3.x, Win32 및 Win64 실행
  3. 파일 포함)을 유닉스 상에서 실행할 수 있게 해 주는 프로그램입니다. Wine은
  4. Microsoft Windows 바이너리를 로드하고 실행하는 프로그램 로더와 Unix, X11
  5. 또는 Mac API를 써서 Windows API를 구현한 라이브러리(Winelib)로 이루어져
  6. 있습니다. 이 라이브러리는 Windows 코드를 유닉스 실행 파일로 이식하는
  7. 용도로도 사용할 수 있습니다.
  8. Wine은 자유 소프트웨어이며 GNU LGPL 하에 배포됩니다. 자세한 내용은
  9. LICENSE 파일을 참조하십시오.
  10. 2. 간편 설치 및 실행
  11. Wine 소스의 최상위 디렉토리에서 다음 명령을 실행합니다.
  12. ./configure
  13. make
  14. 그런 다음 Wine을 설치하거나
  15. make install
  16. 또는 빌드 디렉터리에서 직접 Wine을 실행합니다.
  17. ./wine noetepad
  18. 프로그램을 실행할 때는 "wine 프로그램명" 처럼 합니다. 더 자세한 정보 및
  19. 문제 해결 방법은 이 파일의 나머지 부분과 Wine 맨페이지를 참조하십시오.
  20. 특히 https://www.winehq.org 사이트에 방대한 정보가 집약되어 있습니다.
  21. 3. 빌드에 필요한 조건
  22. Wine을 컴파일하고 실행하려면 다음 중 하나가 필요합니다.
  23. 리눅스 2.0.36 또는 그 이후
  24. FreeBSD 8.0 또는 그 이후
  25. Solaris x86 9 또는 그 이후
  26. NetBSD-current
  27. Mac OS X 10.8 또는 그 이후
  28. Wine을 실행하려면 커널 차원의 스레드 지원이 필요하기 때문에 위에서 언급한
  29. 운영 체제만 지원합니다. 커널 스레드를 지원하는 다른 운영 체제는 향후
  30. 지원될 수 있습니다.
  31. FreeBSD 정보:
  32. Wine은 일반적으로 FreeBSD 8.0 이전 버전에서는 제대로 동작하지 않습니다.
  33. 더 자세한 정보는 https://wiki.freebsd.org/Wine 페이지를 참조하십시오.
  34. Solaris 정보:
  35. 거의 대부분의 경우 Wine을 빌드하려면 GNU 툴체인(gcc, gas 등)을 사용해야
  36. 합니다. 경고: gas를 단순히 설치하기만 하면 gcc에서 사용되지 않을 수도
  37. 있습니다. gas를 설치한 다음 gcc를 재컴파일하거나 cc, as, ld 명령을 GNU
  38. 바이너리로 심볼릭 링크할 필요가 있다고 합니다.
  39. NetBSD 정보:
  40. USER_LDT, SYSVSHM, SYSVSEM, SYSVMSG 옵션이 커널에 포함되어야 합니다.
  41. Mac OS X 정보:
  42. Xcode/Xcode 명령 줄 도구 또는 Apple cctools가 필요합니다. Wine을
  43. 컴파일하려면 최소한 MacOSX10.10.sdk 포함 clang 3.8 및 mingw-w64 v8 이
  44. 필요합니다. MacOSX10.14.sdk 이상에서는 wine64만 빌드할 수 있습니다.
  45. 지원되는 파일 시스템:
  46. Wine은 대부분의 파일 시스템에서 문제없이 실행됩니다. Samba를 이용해서
  47. 파일을 액세스하는 경우 몇 가지 호환성 문제가 보고되기도 했습니다. 또한,
  48. NTFS는 일부 프로그램에서 필요로 하는 파일 시스템 기능 전부를 제공하지는
  49. 않습니다. 기본 Unix 파일 시스템을 사용하는 것이 좋습니다.
  50. 기본 요구 사항:
  51. X11 개발용 헤더 파일이 설치되어 있어야 합니다 (데비안에서는 xorg-dev,
  52. 레드햇에서는 libX11-devel이란 패키지명으로 되어 있습니다).
  53. 당연히 "make" 프로그램도 필요합니다 (대부분 GNU make 사용).
  54. flex 버전 2.5 이상과 bison이 필요합니다.
  55. 선택적 지원 라이브러리:
  56. "configure"는 빌드 시스템에서 찾을 수 없는 선택적 라이브러리를 표시해
  57. 줍니다. https://wiki.winehq.org/Recommended_Packages 에서 설치해야 하는
  58. 패키지에 대한 힌트를 얻을 수 있습니다. 64비트 플랫폼에서는 이러한
  59. 라이브러리의 32비트 버전을 설치해야 합니다.
  60. 4. 컴파일하기
  61. Wine을 빌드하려면 다음 명령을 실행합니다.
  62. ./configure
  63. make
  64. 이렇게 하면 "wine" 프로그램과 다수의 라이브러리/바이너리가 빌드됩니다.
  65. "wine" 프로그램은 Windows 실행 파일을 로드하고 실행하는 데 사용됩니다.
  66. "libwine" 라이브러리("Winelib")는 Windows 소스 코드를 유닉스 상에서
  67. 컴파일하고 링크하는 용도로 사용할 수 있습니다.
  68. 컴파일 설정 옵션을 보려면 ./configure --help 명령을 사용합니다.
  69. 자세한 내용은 https://wiki.winehq.org/Building_Wine 을 참조하십시오.
  70. 5. 설정
  71. Wine을 정상적으로 빌드한 다음에는 "make install" 명령으로 실행 파일과
  72. 라이브러리, Wine 맨페이지, 기타 필요한 파일을 시스템에 설치할 수 있습니다.
  73. 설치하기 전 이전 버전의 Wine을 제거해야 한다는 점을 잊지 마시기 바랍니다.
  74. "dpkg -r wine" 또는 "rpm -e wine" 또는 "make uninstall" 등의 명령으로 이전
  75. 버전을 제거할 수 있습니다.
  76. 설치가 끝나면 "winecfg" 설정 도구를 실행할 수 있습니다. 설정 관련 힌트는
  77. https://www.winehq.org/ 의 Support 페이지를 참조하십시오
  78. 6. 프로그램 실행
  79. Wine을 실행할 때 실행 파일의 전체 경로를 지정할 수도 있고 파일명만 지정할
  80. 수도 있습니다.
  81. 예를 들어 메모장을 실행하려면:
  82. wine notepad (파일을 찾기 위해 레지스트리에
  83. wine notepad.exe 지정된 검색 경로를 이용)
  84. wine c:\\windows\\notepad.exe (DOS 파일명 사용)
  85. wine ~/.wine/drive_c/windows/notepad.exe (유닉스 파일명 사용)
  86. wine notepad.exe readme.txt (프로그램에 매개변수를 넘겨줌)
  87. Wine은 아직 완성 단계에 도달하지 못했기 때문에 프로그램이 제대로 실행되지
  88. 않을 수 있습니다. 프로그램이 죽었을 경우 버그 보고서에 첨부해야 하는 충돌
  89. 로그가 생성됩니다.
  90. 7. 더 자세한 정보
  91. WWW: 여러 종류의 Wine 가이드, 애플리케이션 데이터베이스, 버그 추적 등
  92. Wine에 대한 많은 정보를 https://www.winehq.org/ 에 있는 WineHQ
  93. 사이트에서 얻을 수 있습니다. 정보를 찾을 때 대개 이 사이트가
  94. 최고의 출발점이 됩니다.
  95. FAQ: Wine FAQ는 https://www.winehq.org/FAQ 에 있습니다.
  96. 위키: Wine 위키는 https://wiki.winehq.org 에 있습니다.
  97. 메일링 리스트:
  98. Wine 사용자와 개발자를 위해 메일링 리스트가 운영되고 있습니다. 더
  99. 자세한 정보는 https://www.winehq.org/forums 를 참조하기 바랍니다.
  100. Bugs: https://bugs.winehq.org 의 Wine Bugzilla에 버그를 보고하십시오.
  101. 버그 보고서를 제출하기 전에 같은 문제가 이미 제출된 적이 있는지
  102. Bugzilla 데이터베이스를 검색해 보시기 바랍니다.
  103. IRC: irc.libera.chat 의 #WineHQ 채널에서 도움을 받을 수 있습니다.
  104. GIT: Wine 개발 트리는 현재 GIT로 관리되고 있습니다. 더 자세한 정보는
  105. https://www.winehq.org/git 를 참조하기 바랍니다.
  106. 추가할 내용이나 수정할 버그가 있다면 다음번 릴리스에 포함될 수 있도록
  107. wine-devel@winehq.org 메일링 리스트로 (가급적이면 git-format-patch를
  108. 사용해서 만든) 패치를 보내 주시기 바랍니다.
  109. --
  110. Alexandre Julliard
  111. julliard@winehq.org
  112. Translated into Korean by
  113. Bang Jun-Young
  114. junyoung@mogua.com