Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

Wine

Wine은 리눅스(:12) 운영체제(:12)에서 Microsoft Windows용 응용 프로그램을 실행시킬 수 있도록 도와주는 프로그램이다. Wine은 Winelib라는 소프트웨어 개발 라이브러리(:12)를 제공하는데, 윈도우용 애플리케이션을 유닉스 시스템에 포팅할 수있게 해준다.

와인은 에뮬레이터가 아닌 compatibility layer이다. 즉 윈도우즈 프로그램이 호출하는 non-native 컴포넌트들인 DLL를 사용하고 Windows NT 커널(:12)의 역할을 대신 해주는 일을 한다. 이러한 애플리케이션은 저작권 문제를 조심해야 하는데, Black-box testing 리버스 엔지니어링 기법으로 저작권 문제를 우회하고 있다.

Wine은 Windows Emulator이 아닌, Wine Is No an Emulator의 줄임말이다.

Wine 1.3 설치

개인적으로 윈도우 응용 프로그램을 실행해야 할 경우, 개인 PC 가상화 솔류션인 VirtualBox(:12)로 윈도우를 실행하고 그 위에서 응용 프로그램을 실행해왔다. 깔끔한 방법이긴 한데, 단지 MS Office와 PDF(:12) 에디터와 같은 몇 가지 프로그램을 실행시킬려고 VirtualBox를 실행하는 건 상당한 낭비다.

해서 Wine을 설치하기로 했다. Wine은 리눅스의 패키지 관리자로 원 클릭 설치가 가능하며, 설치 즉시 사용할 수 있다. 단 한글 환경에서는 폰트관련 몇 가지 작업을 해줘야 한다.

폰트 설치

  1. 윈도용 핵심 폰트들을 설치한다.
    # sudo apt-get install msttcorefonts
  2. 한글 폰트인 batang.ttc와 gulim.ttc를 설치한다. 윈도우 운영체제에서 업어오면 된다. 경로가 아마 windows/Fonts에서 확인할 수 있을거다. 업어온 폰트는 /usr/share/fonts/truetype/msttcorefonts에 복사한다.
  3. msttcorefonts 폰트들을 wine 폰트 디렉토리에 링크한다.
    # cd .wine/drive_c/windows/Fonts
    # ln -s /usr/share/fonts/truetype/msttcorefonts/* ./
  4. 마지막으로 .wine/system.reg 파일을 편집한다. MS Shell Dlg, MS Shell Dlg 2의 값을 Gulim 으로 수정 한다.
    "MS PGothic"="Ume P Gothic"
    "MS PMincho"="Ume P Mincho"
    "MS Shell Dlg"="Gulim"
    "MS Shell Dlg 2"="Gulim"

응용 애플리케이션 설치

설치했거나 설치하고픈 애플리케이션들 정리
  • PDF XChange Viewer : PDF Viewer. Acrobat과 주석이 호환된다는 점이 맘에 든다. PDF(:12)로 정보교환을 해야 하는 사람들 특히 원고작업하는 사람들에게 좋다.
  • WOW 대격변 : 설치, 실행까지 성공했지만... 느려서 포기. 실행환경이 노트북이라서 그런 것 같기도 하고. 나중에 데탑 PC마련되면 한번 테스트해봐야 겠다. 트롤 냥꾼으로 달리고 있다는.
  • IE : Vista용 IE8을 설치해볼려고 했는데, 운영체제가 틀리다며 실패. 다른 방법을 찾아봐야 겠다.
  • MS Office : 그동안 VirtualBox(:12)실행했는데 앞으론 wine으로 실행해야지. 얼렁 CD구해서 깔아봐야지. 나.. 난 비트토런트 같은 걸로 절대로 다운받지 않을꺼야.