티스토리 뷰

리눅스

Installation to Wine 1.3.x on Ubuntu 11.10

꿈이 있는 자유 2012. 1. 10. 18:46
<Wine>은 Linux 위에서 Windows 프로그램을 설치 및 실행하게 만드는 레이어이다. 이 사실 하나만 가지고도 얼마나 흥미로운 일인가? Linux 위에서 StarCraft 게임을 하고, Microsoft Office 를 사용할 수 있으며, 기타 Windows 에서 실행하는 프로그램들을 리눅스에서 사용가능하다. 야호~

필자 본인은 Java 관련 과목들을 강의하면서 당연히 Linux 플랫폼에서 수업을 하고 있지만, 때때로 특정 프로그램 때문에 Windows 플랫폼을 실행해야 할 때가 많았었다. 뭐 Microsoft Office 대신에 LibreOffice 를 사용하고, Notepad, Editplus 대신에 gedit 를 사용하는 것은 별 문제가 없었다. 하지만, UML 다이어그램을 그리기 위해 StarUML 을 사용하고 싶은데, 안타깝게도 StarUML 은 리눅스에서는 설치조차 할 수 없다. 따라서 그동안 Java class 작성은 Linux 의 Eclipse 에서 하고, UML 다이어그램 작업은 Windows 플랫폼에서 할 수 밖에 없었다. 그래서 아예 작심하고 이참에 Wine 을 설치해서 Linux 플랫폼상에 Windows 프로그램을 실행할 수 있도록 하겠다.

이에 필요한 레이어 패키지는 Wine 말고도 여러 프로그램들이 있다. 가령, PlayOnLinux, Wine-Door 같은 프로그램들을 설치해도 된다. 필자는 가장 대표적인 패키지로 Wine 을 설치해 보도록 하겠다.

1. 먼저 Wine 홈페이지를 방문해 보자. http://www.winehq.org 이다. 
  


2. 현재 필자가 작성하는 버전은 Wine 1.3.36 버전이 최신이다. 사이트 여기저기 방문해 보자. 필자는 Wine 홈페이지 [Download] 에서 제시하는 방법 그대로 진행하도록 하겠다.

3. 터미널 창을 열어서 아래와 같이 입력하여 레포지터리에 추가하자.
    


4. 당연히 관리자 암호를 입력하고.
    


5. 그러면 PPA 에 공식적인 WineHQ 가 추가된다. [Enter] 키를 누르자.


6. 리포지터리 추가가 끝났다.


7. 리포지터리 추가가 끝나면 당연히 업데이트를 해줘야 한다.


8. 업데이트가 끝났다.


9. 자~ 이제 Wine 을 설치해보자. 다시한번 이 글을 쓰고 있는 지금의 최신 버전은 1.3.x 이다.


10. 한번 묻는다. 'y'를 누른다.


11. Wine 설치가 끝났다. 의외로 쉽다.


12. 설치가 모두 끝나면 Dash home 에 가서 'wine'을 입력해 보자. 그리고, 아래의 그림처럼 목록이 나타나면, 여기서 [Winetricks] 아이콘을 클릭하여 선택한다. 이 작업은 Wine 초기화를 위한 작업이다.


13. Wine 초기화 작업을 하고 있다. 이 작업은 홈디렉토리 본인 계정 디렉토리 하위에 숨김속성의 wine 디렉토리를 생성한다. 이제, 이 디렉토리의 비밀을 알아보자.


14. 지금부터 wineprefix 설정을 시작한다. [Winetricks] 창이 나타나면, 환경설정을 위해 [Select the default wineprefix] 라디오버튼을 선택하고 [OK] 버튼을 클릭하자.


15. Wine 초기화 작업이 모두 끝나면 본인의 home 디렉토리로 가보라. 그리고 숨김속성의 화일과 디렉토리를 디스플레이하기 위해 [Ctrl + H] 키를 누르자. 그러면 아래의 그림처럼 모든 디렉토리와 파일들을 보여준다. 여기서 특별히 없던 디렉토리가 생겼는데, 바로 [.wine] 디렉토리이다. 이 디렉토리는 반드시 Wine 초기화 작업을 하고 나면 자동으로 생성된다. 한번 들어가보자.


16. 어~ 뭔가 비슷하다. 그렇다. Windows 의 C 드라이버이다. 기본적으로 drive_c 에는 [windows] 디렉토리와 [program files] 디렉토리가 있다. 아래 그림처럼 [windows] 디렉토리를 방문해 보면 거의 똑같다는 것을 알 수 있다. 신기하고 재밌다.


17. 설치가 잘 됐는지, 그리고 신기해서 간단히 한 개의 프로그램을 실행해 보자. 목록중에 [regedit.exe] 즉 레지스트리 편집기로 들어가 보자. [regedit.exe]를 마우스로 선택하고 오른쪽 마우스를 눌러 컨텍스트 메뉴 중 [Open with] --> [Wine Windows Program Loader] 메뉴를 선택하자. 즉 Wine 을 이용한 Windows 프로그램 실행이다.


18. 허걱~ 똑같네(~!, 개콘의 어느 코너 개그맨처럼). Windows 의 레지스트리 편집기와 거의 흡사하다. 신기하다. 재밌다. Linux 가 더더욱 좋아진다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함