2012/01/12 18:31
지난 글에서 Ubuntu에 Windows 프로그램을 돌리기 위해 Wine 을 설치했었다. 특별히 개발자에게 있어서 UML Tools 이 필요한데, 이번 글에서는 개발자들이 무료로 사용하고 있는 StarUML 을 Ubuntu 에 설치하는 방법을 설명하도록 하겠다. StarUML 은 다루기가 쉽고 UML 스펙에서 제시하는 대부분의 다이어그램들을 무료로 사용할 수 있게 해주는 아주 편리한 CASE Tool 이다. 하지만, Ubuntu 에서는 그림의 떡이었다. 왜냐하면 StarUML 은 Windows 에서만 실행되기 때문이다. 필자같이 Ubuntu 에서 Java를 개발하고 있는 개발자들은 StarUML 을 사용하고 싶지만, 다이어그램을 그리기 위해서는 할 수 없이 부득불 Windows 로 부팅했어야 했다. 그렇다면 지금부터는 Ubuntu 에 설치하고 굳이 Windows 로 부팅하지 않아도 된다는 것... 다만, 이미 Wine 이 설치되어 있어야 한다. 현재 필자의 Ubuntu는 11.10이며, Wine 버전은 1.3 이다.

1. Google 에서 'StarUML'로 검색하면 가장 위에 나오는 링크를 클릭한다. 또는 아래의 경로를 방문한다.


2. 왼쪽 프레임의 메뉴에서 [StarUML 다운로드] 링크를 클릭한다.

 3. 현재 필자가 다운로드 받으려는 StarUML 은 2005년 12월 30일 버전인 5.0 이다. 더 이상 버전 업을 하고 있지 않는데, 아쉽다. 이런 훌륭한 툴이... 다운로드하기 위해 링크를 클릭하자.

4. 설치하기 위해 당연히 소스파일인 아닌 exe 파일을 다운로드 받자. 파일 사이즈는 약 22.7MB 이다.

5. 필자는 /home/계정/Downloads 디렉토리에 다운로드했다. 다운로드받은 파일의 이름은 [staruml-5.0-with-cm.exe] 이다.

6. 파일을 선택하고 마우스 오른쪽 버튼을 클릭하여 컨텍스트 메뉴중 [Open With] --> [Wine Windows Program Loader] 을 선택하여 Wine 을 이용한 프로그램 설치를 하자.

7. 출발이 좋다~. Windows 에서 설치하는 것처럼 설치 Wizard 가 시작된다. [Next] 버튼을 클릭하자.

8. 사용자 계약 동의를 하고...

9. 설치 위치는 Windows 와 똑같이 [C:\Program Files\StarUML] 로 한다.


10. 시작메뉴의 메뉴이름 지정이다. 기본값 그대로 쓰자.


11. 바탕화면(<-Windows 처럼)에 단축 아이콘 갖다 놓자.



12. 자~ 이제 설치해보자.


13. 정말 Windows 같다.


14. 어라~? 잘 설치돼다가 마지막쯤에 가서 아래와 같은 오류가 나타난다. 당황스럽다. 이 에러의 의미는 특정 컴포넌트가 Ubuntu 에 설치돼있지 않아서 발생하는 문제이다. 일단 [Abort]를 클릭하여 설치를 강제 종료한다.


15. Windows 용 컴포넌트 파일을 설치하기 위해 일단 Wine 환경으로 들어가자. Dash-Home 에서 [wine] 을 입력하고 목록 중에서 [Winetricks] 를 선택한다.


16. [Winetricks] 창이 나타난다. 목록 중 [Select the default wineprefix] 가 선택돼있는 것을 확인하고, [OK] 버튼을 클릭한다.


17. 뭐라고 잔뜩 씌여진 창이 나타난다. 자세히 읽어 보니, 도움을 주는 말(?)이다. winetricks 개발시 필요한 정보로 보자. [Yes] 버튼 클릭.(빨리 넘어가야지~)


18. 뭔가 고맙단다. ㅎㅎ [OK] 버튼 클릭.


19. 지금 wine 환경설정을 하려는 이유는 특정 컴포넌트를 설치하기 위함이다. 따라서 아래의 목록 중 [Install a Windows DLL or component] 를 선택하고 [OK] 버튼을 클릭하자.


20. 2개의 컴포넌트를 설치한다. [vcrun6]와 [msxml4] 이다. 이 2개의 컴포넌트가 Ubuntu 에 설치되지 않아서 아니 정확하게는 Wine 에 설치돼있지 않아서 문제가 발생한 것이다. 뭐든지 알면 쉽다. 해당 목록을 체크하고 [OK] 버튼을 클릭한다.


21. 음~ msxml4 부터 설치한다.


22. msxml 설치 중...


23. 계약 동의하고...


24. 사용자 정보를 넣으라고 하는데, 그냥 지나가도 된다. 다음...


25. 설치시작하기 위해 [Install Now] 버튼 클릭하자.


26. MSXML 4.0 설치 끝...


27. 이제 vcrun6 설치할 차례이다.


28. 설치가 모두 정상적으로 끝나면 다시 아래의 그림처럼 환경설정 창으로 돌아간다. 설치가 모두 끝났기 때문에 [Cancel] 버튼 클릭.


29. 역시 [Cancel] 클릭.


30. 이제 다시 설치해 보자. 이번에는 필요한 컴포넌트를 미리 설치했기 때문에 별 문제없이 설치될 것이다.



31. 역시 설치가 성공적으로 마쳤다. [Finish] 버튼을 클릭하여 프로그램을 실행해 보자.


32. 프로그램이 시작된다. 짜짠~ Windows 에서는 당연한 그림이 Ubuntu 에서는 이렇게 반가울 수가~


33. 와우~ 정상적으로 설치됐다.


34. 프로그램을 닫을 때 혹시 아래의 그림과 같은 경고가 나타날 수 있다. [Yes] 버튼을 클릭한다. 다음 부터는 다시 나타나지 않는다.


35. 바탕화면에는 Windows 처럼 단축 아이콘이 떠~억 버티고 있다.


36. 단축 아이콘을 Bar 에 드래그 하여 아이콘을 위치해 놓자.


37. 필자는 다시 프로그램을 실행하여 아주 간단하게 클래스 다이어그램을 그려봤다. 성공~ 이제 Windows 에서만 실행됐던 StarUML 을 Ubuntu 에서도 똑같이 사용할 수 있게 됐다. 여기서 강의 끝~~~

Posted by 꿈이 있는 자유
2012/01/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 가 더더욱 좋아진다.

Posted by 꿈이 있는 자유
2011/07/14 23:13
이전 글에서 필자는 Ubuntu 11.04에 Google Chrome Web Browser 를 설치했다. 물론 기본적으로 들어있는 Firefox 를 사용해도 되지만, 속도가 가장 빠르다는 Chrome 를 설치했다. 그런데, Chrome 을 설치했는데도 여전히 한글은 제대로 처리되지 않았었다. 방문한 웹사이트가 UTF-8을 지원하면 당연히 본문의 한글은 잘 처리된다. 하지만 타이틀은 제대로 처리되지 않았었다. 아래의 그림을 보자. Firefox 에서 Naver를 들어갔더니 한글이 제대로 처리되지 않았었다.



이번엔 Google Chrome 을 설치하고 필자의 블로그에 들어가보자. 본문의 한글은 제대로 처리되지만(UTF-8 때문에), 타이틀을 보면 여전히 한글이 제대로 나오지 않는다. 이번 글에서는 한글을 제대로 보이게 하기 위한 방법을 소개하고자 한다.



한글이 제대로 처리되지 못하는 이유는 당연히 Language Pack 을 설치하지 않았기 때문이다. 처음 설치시 필자는 키보드 Layout도 English(United States) 로 했기 때문에 모든 Charset 은 당연히 English 였다. 그래서 입력 출력 모두 한글이 제대로 처리되지 않았었다. 하지만, nabi 를 설치하면 입력할 때는 한글이 제대로 처리된다. 그럼에도 여전히 출력에서는 한글이 문제가 되고 있기 때문에 Language Pack 을 설치함으로써 출력도 완전하게 한글이 지원되도록 하자.

1. 먼저, [System] --> [Administration] --> [Language Support] 메뉴로 들어가자.

 

 
2. [Language Support] 창에 들어왔다. 현재 [Language for menus and windows:] 를 보니 English 로 되어있다.


3. [Regional Formats] 탭에 가 보자. [Display numbers,...] 도 역시 English(United States) 이다. 드롭다운 버튼을 클릭해보자.


4. 당연히 한글이 없다. 신기한 것은 중국어가 들어있다는 것이다. 좀 샘난다.


5. 다시 [Language] 탭에 돌아왔다. 한글 Language Pack 을 설치하기 위해 [Install / Remove Languages...] 버튼을 클릭한다.


6. 그럼 [Installed Languages] 창으로 들어오게 된다. 여기서 체크되어 있는 언어는 현재 설치된 언어이고, 그렇지 않으면 설치하기 위해 체크하면 된다. 아래로 드래그해보자.


7. 설치하려는 [Korean] 이 보인다. 무척 반갑다. [Installed] 체크박스를 마우스로 선택해서 체크하자. 그리고 [Apply Changes] 버튼을 클릭하여 설치하자.


8. 관리자 패스워드를 넣고...


9. 현재 잘 설치하고 적용중이다.


10. 적용이 끝나고, [Regional Formats] 탭에 가서 [Display numbers,...] 드롭다운버튼을 클릭하면 아래 그림과 같이
[한국어] 메뉴가 보인다. 선택하자.



11. 아래 그림과 같이 [한국어]를 선택하면, [Example] 에 Date : 가 한글로 표시됨을 알 수 있다. [Close] 버튼을 눌러 창을 닫자. 모든 설정이 끝났다.


12. Naver에 들어와 보니 모든 부분에 한글이 제대로 표시됨을 알 수 있다. 이제는 한글이 입력 뿐만 아니라 출력도 잘 될 것이다.

Posted by 꿈이 있는 자유
2011/07/11 20:23
   아마도 요새 가장 급부상하는 웹브라우저는 Google Chrome 이 아닐까 싶다. 이미 20%이상 점유율을 갖고 있으면서, 이제 3위에서 2위까지 치고 올라올 태세다. 아직 한국에서는 요원한 말이겠지만, 써보신분은 아시겠지만, Google Chrome 이 가장 빠르다. Microsoft Internet Explorer 9 이 Release 됐지만, 내가 알기에 여기저기 문제점이 튀어나오고 있는 실정이다. 왜냐하면 한국은 아직도 고질적인 ActiveX 환경을 벗어나고 있지 않기 때문이다. 그러기 전까지는 아무리 MS 에서 좋은 성능의 IE 가 Release 돼도 한국상황은 여의치 않을 것 같다. 
 
   Ubuntu 에는 기본적인 웹브라우저가 Firefox 가 있다. 현재 필자의 Ubuntu 는 11.04 로서 Firefox 는 5.0 이 설치돼있다. 하지만 기본적으로 한글폰트에 문제가 있다. 아래 그림을 보자. 한글이 무척 깨져 나오고 있다. 

 

그래서 이번 글에서는 Google Chrome Web Browser 을 설치하는 방법을 학습해 보도록 하자.

1. 먼저 업데이트 부터 하자. 그래서 최신 목록을 얻어오자.

 

2. 업데이트가 끝났다.

 

3. Google Site 에 가서 Chrome 을 다운로드 하자. 주소는 아래와 같다. 먼저 언어선택을 하고, 다운로드하려는 플랫폼이 Debian 계열인지 확인한 후, [Download Google Chrome] 파란색 버튼 클릭하자.


 

4. 당연히 32비트 데비안 버전을 선택한다. [Accept and Install] 버튼 클릭. 




5. [Save File] 이 선택돼있는것을 확인한 후, [OK] 버튼을 눌러 다운로드 하자. 물론 지금까지의 브라우저는 Firefox 다.



6. 다운로드가 끝났다.



7. 다운로드가 끝나면, Firefox 의 다운로드 디렉토리로 이동하자. 여러분들도 잘 알다시피 기본 다운로드 디렉토리는 계정의 Downloads 이다. 이동하자. 아래 그림처럼 다운로드 받은 파일의 이름은 [google-chrome-stable_current_i386.deb] 이다.

 

8. dpkg 명령으로 설치하자.

$ sudo dpkg -i google*.deb




9. 에러다. 종속성 문제가 발생해서 설치되지 못했다.



10. 이번엔 apt-get 명령으로 설치하자. 설치 파일은 [google-chrome-stable] 이다. 아래와 같이 명령어를 입력하자.

$ sudo apt-get install google-chrome-stable


 

11. 뭔가 좀 그렇다. 계속해서 하라는 대로 해보자.

 

12. 아래와 같이 명령을 입력해보자. 중간에 계속 진행할 것인지를 묻는다. 당근 'y'를 넣는다.

$ sudo apt-get -f install




13. 설치가 모두 성공적으로 끝났다.



14. 확인해 보자. [Applications] --> [Internet] --> [Google Chrome] 이다. 들어가 보자.



15. 필자의 블러그에 들어왔더니...대체로 한글은 문제 없이 표현되기는 하지만, title 이 제대로 지원되지 않는 것을 알 수 있다. 그래도 무사히 삽질을 끝냈다는 안도감에 휴~~~~. 강의 끝.



참고로, 보다 쉽게 Google Chrome Web Browser 를 설치할 수 있는 방법에 대해 아래 링크를 클릭해서 28번을 보자. 더불어 이 블러그엔 좋은 정보가 많으니 이것저것 살펴보기를 권장한다.

http://ioriy2k.pe.kr/archives/2362

Posted by 꿈이 있는 자유
2011/07/09 16:41
Ubuntu 에서 apt-get update 를 하다보면 update 가 안되고, 에러 메시지를 출력하는 경우가 종종 있다. 그 이유는 kr.archive.ubuntu.com 으로 접속되지 않아서 필요한 업데이트를 받지 못하기 때문이다. 이럴 경우 접속될 때까지 마냥 기다릴 수는 없다. 그래서 업데이트 서버 목록을 수정해야 하는데, 이번 글에서는 sources.list 를 수정해서 Update Server 를 변경하는 것을 배워보도록 하자.

sources.list 가 있는 위치는 아래와 같다.

/etc/apt/sources.list


위의 파일을 vi 에디터로 열어서 http://kr.archive.ubuntu.com/ubuntu/http://ftp.daum.net/ubuntu 로 변경하면 된다.


그런데, 일일이 vi 로 열어서 수정하는 것보다 간단하게 편집창을 이용해서 수정하도록 하자.

1. 먼저 노틸러스로 /etc/apt/ 로 들어가보자. sources.list 파일이 있을 것이다. 



2. sources.list 파일을 더블클릭하면 관리자 암호를 묻는다. 관리자 암호를 넣고 [OK] 버튼 클릭하자.



3. [Software Sources] 창이 나타난다. 아래 그림에서 보다시피, [Download from :]이 주소는 디폴트로 [Server for Korea, Republic of]로 되어있다. 드롭다운 버튼을 클릭하자.


 

4. [Download from: ] 드롭다운 버튼을 클릭하면 아래 그림과 같이 목록이 4가지 보이는데, 여기서 [Other...]를 선택한다.


 

5. 목록에서 [Korea, Repubic of] 아래에 [ftp.daum.net] 을 선택한다. [Protocol: ]은 계속 [http]로 선택한다. 그리고 [Choose Server] 버튼을 클릭해서 창을 닫자.


 


6.  [Software Sources] 창으로 돌아왔다. 아래 그림처럼 [Download from:]목록이 [http://ftp.daum.net/ubuntu] 로 변경돼있음을 볼 수 있다. [Close] 버튼을 클릭하여 창을 닫자.



7. 계속 진행할 것인지를 묻는다. 만일 새로 추가되거나 변경된 소스로 부터 업데이트를 하려면 [Reload] 버튼을 클릭하여 변경된 서버를 다시 로딩하기로 하자.



8. 변경된 주소로 부터 새로 업로드된 정보를 가져오고 있다.



9. 한번 더 업데이트를 처리하여 변경된 서버를 적용하도록 하자.



10. 변경이 모두 끝났다. 그리고 새로 업로드된 정보가 모두 처리됐다. 앞으로는 업데이트할 때 Daum 서버로 부터 정보를 갖고 올 것이다.

 

Posted by 꿈이 있는 자유
2011/07/08 00:09
요새는 어떤 브라우저를 사용해도 필수적으로 플러그인해야 하는 것이 바로 flash player 이다. Ubuntu 라고 비켜갈 수 없다. 그래서 이번 글에서는 Ubuntu 11.04 버전에서 flash player 를 plugin하는 법을 공부하고자 한다.

1. 먼저 아래 명령으로 패키지 설치를 해보자.

$ sudo apt-get install adobe-flashplugin


2. 그랬더니~ 설치가 안된다. 아마도 패키지의 이름이 잘못 된 것 같다.


3. 아예~ Adobe Site 에서 다운로드 받자. 주소는 아래와 같다. [Different operating system or browser?] 링크를 클릭하여 다른 운영체제와 버전을 선택하도록 하자.



4. 아래 그림과 같이 Step1 에서는 운영체제를 선택할 수 있고, Step2 에서는 선택한 운영체제의 버전을 선택할 수 있다.


5. 먼저 Step1 에서 운영체제를 당연히 [Linux]로 선택하고, Step2에서 버전을 [Flash Player 10.3 for Ubuntu (apt)] 로 선택했다. 왜냐하면 필자의 운영체제가 Ubuntu 이기 때문이다.


6. 선택을 모두 마치면 [Download now] 라는 노란색 버튼을 클릭하여 다운로드 받자.


7. [Launch Application] 창이 나타난다. [OK] 버튼을 클릭하여 계속 진행하자.


8. [Ubuntu Software Center] 창이 나타났다. 다운로드받고자 하는 패키지가 [Adobe Flash Plugin 10] 인 것을 확인하고, [Use This Source] 버튼을 클릭한다.


9. 창의 왼쪽 패널에 아래 그림과 같이 [In Progress...] 의 초록색 화살표가 빙글빙글 돌면서 다운로드하고 있음을 알 수 있다. 잠시 더 기다리자.


10. 다운로드가 모두 끝났다. 이제 [Install] 버튼을 클릭하여 설치하자.

 
11. 당연히 일반계정으로는 패키지를 설치할 수 없기 때문에 관리자 비밀번호를 묻는다. 입력하고 [Authenticate] 버튼 클릭.


14. 잘~ 설치돼고 있다. 조금 더 기다리자.


15. 드디어 설치가 끝났다. 창을 닫고 웹브라우저를 열어서 확인해 보자.


16. 제대로 Flash Player가 실행되고 있음을 알 수 있다.

Posted by 꿈이 있는 자유
2011/07/07 22:22
Ubuntu 는 잘 알다시피 Debian 계열이다. 그래서 패키지 확장자가 rpm 이 아닌 deb 파일을 다운로드해야 한다. 하지만 가끔은 rpm 으로 패키징되서 나오는 패키지들이 있기 때문에 부득이하게 rpm 을 deb 버전으로 변환할 필요가 종종 있다. 그걸 대비해서 rpm 파일을 deb 버전으로 변환해주는 패키지인 Alien을 설치하기로 하겠다.

1. Ctrl + Alt + T 를 눌러 터미널을 불러온다.

2. 먼저 아래의 명령을 수행하여 최신 버전의 패키지 목록을 얻어온다. 그리고 당연히 관리자 패스워드를 입력한다.

$ sudo apt-get update


3. 아래와 같이 입력하여 Alien 패키지를 설치하자. 계속 진행할 것인지를 묻는데, 당근 'y' 를 넣자.

$ sudo apt-get install alien


4. 여러가지 관련 패키지들을 다운로드하여 설치하고 있다.


5. 모두 설치가 끝났다.


이제는 아래와 같이 입력하여 rpm 패키지를 deb 패키지로 변환해서 Ubuntu 에서 사용하도록 하자. 변환이 끝나면 deb 확장자를 갖는 패키지가 생길 것이다.

$ sudo alien -c xxx.rpm
Posted by 꿈이 있는 자유
2011/07/06 23:02
Fedora 와 달리 Ubuntu 에서는 한글을 입력할 수 있는 입력기가 다르다. Ubuntu 에서는 nabi를 이용해서 한글을 입력한다. 일종의 필수 유틸리티인 셈이다. 기본적으로 제공하는 한글 입력기는 scim 인데, 별로 좋지 않다. 이번 글에서는 한글 입력기인 nabi 를 설치하는 방법을 공부해 보기로 하자.

1. 관리자 권한으로 nabi 를 설치하기 위해 아래와 같이 입력한다. 그러면 관리자 즉 root 의 패스워드를 물어온다. 패스워드를 입력한다.

$ sudo apt-get install nabi


2. 패키지 종속성 검사를 수행한다. 마지막 라인에서 계속 진행할 것인지를 묻는다. 'y' 키를 넣고 엔터한다.


3. nabi 패키지 설치가 끝났다. 간단하다.


4. 아래와 같이 입력하여 입력 방법 선택기(Input Method Switcher) 를 띄운다. [Input Method Switcher] 창이 나타나면 목록중에서 [nabi] 를 선택한다. 그리고 [OK] 버튼을 클릭하여 창을 닫는다.

$ im-switch -c


5. 안내메시지박스가 나타난다. 재부팅하면 선택한 Input Method 가 활성화된다고 한다. [OK] 버튼을 클릭하여 메시지박스를 닫는다.


6. 재부팅하면 아래의 그림과 같이 Tray 에 나비모양의 아이콘이 생기는 걸 볼 수 있다. 나비 아이콘을 클릭해보자.


7. 아래로 쭉 목록이 나타난다. 목록에서 마우스로 [Preferences] 를 선택한다.


8. [Nabi Preferences] 창이 나타난다. 이 창에서 아이콘도 선택할 수 있고, 한영전환키도 설정할 수 있다. 먼저 Tray Icons 을 선택해보자. 아래 그림과 같이 재밌는 아이콘들이 있다. 필자는 세종대왕 아이콘을 선택하기로 했다.


9. [Hangul] 탭으로 이동했다. 한영 전환은 아래 그림과 같이 디폴트로 [Shift + space] 키임을 알 수 있다. Fedora 는 Ctrl + space 여서 Eclipse 사용할 때 단축키와 겹쳐지는 문제가 있어서 불편했는데, 이건 단축키가 달라서 다행이다. [Close] 버튼을 클릭하여 창을 닫자.


10. 자! 이제 테스트다. Ubuntu 상단 메뉴의 [Applications] -> [Accessories] -> [Text Editor] 로 들어가자. 윈도우즈 기준으로 메모장이다. 영어도 입력해보고 Shift + space 로 한글로 전환한 다음 한글 입력도 해보자. 잘 된다. 그리고 Tray에 세종대왕 아이콘이 나타난다. 한글키를 선택하면 자동으로 세종대왕 아이콘이 나타난다. 재밌다. 이상 한글 입력기인 nabi 패키지 설치 설명을 마치겠습니다.

Posted by 꿈이 있는 자유
2011/07/06 00:17
자! 이제 마지막이다. 이전전 글에서 Ubuntu 설치 DVD 다운로드를 하면서 설치 전 과정을 설명했고, 이전 글에서는 직접 DVD 를 가지고 설치과정을 설명했다. 이번 글에서는 설치 후 과정에 대해 공부해 보자.

1. 설치가 모두 마치고 난 다음, 재 부팅하면 Ubuntu 는 아래 그림과 같은 모습으로 부팅한다.


2. 드뎌 로그인 창이 나타났다. 설치과정에서 입력했던 일반계정을 마우스로 선택한다.


3. 선택한 계정을 위한 패스워드를 입력하고 [Login] 버튼을 클릭한다.


4. 짜짠~ 드디어 로그인했다. 근데...화면이 썰렁하다. Fedora 와 다르다. 바탕화면에 아무것도 없다. 필자는 이렇게 바탕화면이 비어있는걸 좋아한다. 그래서 Ubuntu 는 바탕화면부터 맘에 든다. Fedora 와 달리 설치 후 과정에서 별로 할 일이 없다. 하지만, 설치를 하고 나면 당장 한글 입력부터 할 수 있게 설정해야 한다. 왜냐하면 한글은 기본적으로 지원하지 않기 때문이다. 인터넷이 되는지도 검사해보라. 상단에 있는 메뉴도 이것 저것 좀 눌러보고... 다음 글에서 한글 입력기 설치에 대해 설명하도록 하고 여기서 강의 끝.

Posted by 꿈이 있는 자유
2011/07/05 23:12
이전 글에서 설치할 DVD 를 다운로드했다. 필자는 VMPlayer 같은 Virtual Machine 프로그램에 설치할 것이다. 사용하는 Virtual Machine 프로그램에서 다운로드한 DVD iso 파일을 연결한 다음 부팅하자.

1. 부팅하면 아래의 그림과 같다. 필자의 별명인 Peter 글자도 보인다. 반갑다.


2. 설치할 때 표시할 언어를 선택하는 화면이다. 필자는 [English] 를 선택했다.


3. 아래 그림에서, 우리는 Ubuntu 를 설치할 거니까 [Install Ubuntu] 두번째 메뉴를 선택한다. 마우스가 아직 먹지 않으니 키보드 화살표 키를 이용해서 선택하면 된다.


4. 본격적으로 설치를 시작하자. 깔끔하다. 윈도우 환경에서 설치하기 위해 필요한 드라이버를 설치하는 과정이다. 설치하는 드라이버중에는 마우스 드라이버가 있기 때문에 이후 과정에서는 마우스를 사용할 수 있다.


5. 한번 더 설치과정에서 사용할 언어를 선택을 한다. 필자는 계속 [English] 를 선택했다. [Forward] 버튼 클릭.


6. Ubuntu 는 설치하기 전에 친절하게도 3가지를 확인했는지 묻는다. 첫째는 하드디스크 여유공간이 8.1 GB 이상이 남아있는지 여부, 둘째는 전원연결이 되어있는지 여부, 셋째는 인터넷에 연결되어있는지 여부이다. 특별히 설치하면서 필요한 컴포넌트들을 업데이트하기 위해 다운로드할 것인지에 대한 체크박스가 있어 이채롭다. 필자는 체크해제했다. 왜냐하면 필자는 보통 업데이트는 설치가 모두 끝나고 한꺼번에 하려하기 때문이다. [Forward] 버튼을 클릭하자.


7. [Allocate drive space] 화면이다. 이 화면에서, 만일 자동으로 파티셔닝을 하려면 [Erase disk and intall ubuntu] 를 선택하면 된다. 하지만 수동으로 파티셔닝을 하려면 [Something else] 라디오버튼을 선택하면 된다.


8. 필자는 수동으로 파티셔닝을 하기 위해 [Something else] 라디오버튼을 선택했다. [Forward] 버튼 클릭.


9. 수동으로 드라이브 스페이스 설정 즉 파티셔닝하는 화면이 나타났다. [Install Now] 버튼을 클릭하면 안된다. [New Partition Table...] 버튼을 클릭한다.


10. [Create new empty partition table on this device?] 다이얼로그가 나타난다. 예의상 한번 읽어준다. 파티셔닝하면 현재 사용하고 있는 파티션의 모든 정보가 삭제될 거라고 한다. [Continue] 버튼 클릭한다.


11. 필자는 Virtual Machine 설정할 때 Ubuntu 에게 30 GB 하드디스크를 할당했다. 그래서 아래 그림처럼 약 30 GB 즉 32212 MB 로 인식됐다. [free space] 를 마우스로 선택하면 아래 버튼 5개 중 두번째 버튼인 [Add...] 이 활성화 된다. [Add...] 버튼을 클릭한다.


12. 파티션 생성 화면이다.


13. 제일 먼저 SWAP 파티션부터 설정하자. [Use as:] 의 드롭다운 버튼을 클릭하면 아래 그림과 같이 목록이 나온다. 이 목록 중 아래에서 두번째에 있는 [swap area] 를 선택한다.


14. SWAP 파티션 사이즈는 물리적 메모리의 두배 정도 잡는다. 필자의 머쉰은 1024 MB로 설정했기 때문에 두배인 2048 MB로 설정한다. 그리고 [OK]버튼을 클릭한다.


15. swap 파티션이 설정됐다. 다시 [free space] 를 선택해서 [Add...] 버튼을 클릭하자.


16. 이번에는 boot 파티션을 설정하도록 하자. [Mount point:] 에서 컴보박스버튼을 클릭하면 아래의 그림과 같이 목록이 나타난다.


17. [Mount point:] 목록에서 [/boot]를 선택한다. 그리고 사이즈는 보통 256 MB 또는 512 MB 정도 설정하는데, 필자는 512 MB로 설정했다. [OK] 버튼을 클릭한다.


18. 방금 설정한 /boot 파티션까지 목록에 올라왔다. 다시 파티션 설정을 추가하기 위해 [free space] 를 선택하고 [Add...] 버튼을 클릭하자.


19. 지금 설정하는 파티셔닝은 가장 기본적인 파티션이다. 필요에 따라 추가적으로 다른 파티션을 넣을 수 있다. 마지막으로 root 파티션을 설정해 보자. [Mount point:] 컴보박스에서 [/] 를 선택하고, 사이즈는 나머지 모두 사용하도록 한다. [OK] 버튼을 클릭한다.


20. 이제 파티셔닝이 마무리 됐다. [Install Now] 버튼을 클릭하자.


21. 파티션 생성이 끝나고, Ubuntu 를 설치하는 로케이션을 묻는다. 서울이 자동으로 선택돼있다. [Forward] 버튼을 클릭하자.


22. [Keyboard layout] 화면이다. 키보드 레이아웃은 기본값인 [USA] 를 선택한다. 그리고 [Forward] 버튼을 클릭한다.


23. 사용자 계정을 생성하는 화면이다. root 가 아닌 다른 일반 계정을 생성한다.


24. 필요한 값들을 입력한다. 주의할 점은 username 즉 계정ID는 소문자로 시작해야 한다는 것이다. 입력이 모두 마치면 [Forward] 버튼을 클릭한다.


25. 이제부터는 지루한 설치가 시작된다. 느긋하게 맘 먹고 화장실도 한번 갔다오고, 잠시 머리를 식히기 위해 창문을 열고 바깥도 보고 이리저리 몸도 움직여보면서 시간을 보내자.


26. 이상으로 지루한 설치가 모두 끝났다. [Restart Now] 버튼을 클릭하여 재부팅하자.

Posted by 꿈이 있는 자유