Ubuntu Natty Narwhal 11.04를 설치한 후 해야 할 것들 (Part 1)

On 2011/06/08, in Linux, Just For Fun, by ioriy2k


이번에 Ubuntu Natty Narwhal 11.04로 Update를 하면서 이전 Release보다 삽질하는 것이 좀 늘었네요. 아무래도 Desktop 환경에 큰 변화가 삽질을 하게 되는 주요 요인인 것 같습니다. 아직 안정화되지 않은 모습도 보이고 있지만 앞으로의 Linux Desktop의 미래를 위해서 변화를 시도하는 모습이 보기 좋네요.

이번 Natty Narwhal을 설치하면서 삽질한 내용들을 한 데 모아서 정리 Post를 작성해 봅니다. 내용이 많아서 여러 Post로 나누어서 적게될 것 같네요. :)

(NOTICE) 기본적으로 배포판(Natty Narwhal 11.04 Desktop or Alternative)을 설치한 후 Fresh한 상태에서 설정하는 것을 기본으로 32bit와 64bit version에 모두 적용할 수 있도록 작성했습니다.

1. Software Source 변경 및 Update 설치

설치한 후에는 GDM에서 Ubuntu Classic Session으로 Login하게 됩니다. 아직 3D관련 Driver과 활성화되지 않았기 때문에 Ubuntu Session으로 Login할 수 없기 때문입니다. 나중에 3D Driver를 설치하면 자동으로 Ubuntu Session으로 변경됩니다.

가장 먼저해야 할 것은 Software Source에서 Default로 설정되어 있지 않은 추가 저장소를 활성화한 후, Update가 필요한 Package를 설치하는 것입니다. 아래와 같이 따라하면 됩니다.

Update Manager - Menu

Update Manager - Menu

먼저, 시스템 -> 관리 -> 업데이트 관리자를 실행합니다.

Update Manager - Settings

Update Manager - Settings

업데이트 관리자의 하단 좌측의 설정 Button을 Click합니다.

Software Source - Update

Software Source - Update

소프트웨어 소스가 실행되면 업데이트 Tab에서 제안하는 업데이트, Backport 업데이트를 Check합니다.

Software Source - Software

Software Source - Software

그 다음, 기타 소프트웨어 Tab에서 케노니칼 파트너, 케노니칼 파트너(소스 코드)를 Check합니다.

Software Source - Ubuntu

Software Source - Ubuntu

Ubuntu 소프트웨어 Tab에서는 다운로드 위치를 변경합니다. 대한민국 서버가 Default로 되어 있지만, 요새 약간 문제가 있는 것 같더군요. 그래서 다른 Server를 사용하기 위해서 기타를 Click합니다.

Software Source - Download Server

Software Source - Download Server

기타를 누르면 위와 같이 다운로드 서버를 선택할 수 있습니다. 여기서 ftp.daum.net을 선택하고 서버 선택을 누릅니다.

Software Source - Refresh

Software Source - Refresh

마지막으로, 소프트웨어 소스에서 닫기를 누르면 위와 같이 Package 정보를 Update할 지 여부를 묻습니다. 다시 읽기를 눌러 갱신한 다음, 업데이트 관리자에서 업데이트 설치를 누르면 System을 Update합니다.

2. 추가 드라이버 설치

이제 Graphic Card Driver를 설치해 봅시다. Ubuntu에서는 License 문제로 인해서 Graphic Chip 회사의 Driver를 자동으로 설치하지 않습니다. 대신 추가 드라이버 Program을 통해서 사용자가 선택하여 설치할 수 있습니다.

Additional Drivers - Menu

Additional Drivers - Menu

시스템 -> 관리 -> 추가 드라이버를 Click합니다.

Additional Drivers - NVIDIA

Additional Drivers - NVIDIA

NVIDIA Chip을 쓰는 경우에는 위와 같이 표시될 것입니다. (ATI도 유사하게 표시될 것입니다. 제가 ATI를 사용하지 않아서 Test는 못해봤네요;;) Driver를 선택할 수 있는데 여기서 Current가 써있는 Driver를 선택한 다음 활성화를 Click하면 Driver가 설치됩니다.

설치된 후에는 Rebooting하여 제대로 Graphic Driver가 인식되는지 확인합니다. NVIDIA Driver를 설치하니 Plymouth(Ubuntu Booting 화면)에서도 제대로 화면을 인식하더군요. Plymouth 화면이 깨져서 나오는 분들은 Driver를 설치하면 될 것 같습니다.

그리고 NVIDIA Chipset의 Graphic Card에 Dual Monitor를 연결해서 사용하는 분들은 Ubuntu에서 Dual Monitor 설정하기 (NVIDIA)를 참고하기 바랍니다.

3. Ubuntu Restricted Extras 설치

Ubuntu에서는 License 문제로 기본적으로 Media File 중 상용 Format에 대한 Codec을 설치하지 않습니다. 그것을 지원하려면 Ubuntu Restricted Extras를 설치해야 합니다. 이 Package를 설치하면 Flash Plugin, Gstreamer Plugin 등을 자동으로 설치하게 됩니다. 다음과 같이 Terminal에서 입력합니다.

1
$ sudo apt-get install ubuntu-restricted-extras ubuntu-restricted-addons

4. Medibuntu 저장소 추가

Medibuntu는 Ubuntu에 Multimedia관련 Package를 추가한 배포판으로 Ubuntu가 License 문제로 포함하지 않은 Package를 제공합니다. 다음과 같이 Medibuntu 저장소를 추가하여 필요한 Package를 Update합니다.

1
2
3
$ sudo -s -H
$ wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && apt-get --quiet update && apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring
$ apt-get update && apt-get dist-upgrade

Dual Layer DVD를 Ubuntu에서 지원하려면 Medibuntu 저장소의 libdvdcss2를 다음과 같이 설치합니다.

1
$ sudo apt-get install libdvdcss2

Ubuntu에서 제공하지 않는 Win32 Non-Free Multimedia Codec을 Medibuntu에서는 Package로 제공합니다. 이 Codec은 동영상 Player인 MPlayer에서 사용됩니다. 다음과 같이 입력하여 설치합니다.

  • 64bit일 경우:
    1
    $ sudo apt-get install w64codecs
  • 32bit일 경우:
    1
    $ sudo apt-get install w32codecs

5. Sun Java 설치

Sun(지금은 Oracle에 합병되었지만..) Java를 설치합니다. 기본적으로는 OpenJDK가 설치되어 있을 것입니다. 설치한 Ubuntu의 Architecture에 맞는 Sun Java를 설치하기 위해서는 다음과 같이 입력합니다.

1
$ sudo apt-get install sun-java6-bin sun-java6-fonts sun-java6-jdk sun-java6-jre sun-java6-plugin

만약, 64Bit에서 32Bit Java Runtime이 필요하다면 다음과 같이 입력합니다.

1
$ sudo apt-get install ia32-sun-java6-bin

Java가 설치되면 이제 어떤 Java를 사용할 지를 선택해야 합니다. 다음과 같이 입력하여 Sun Java를 선택합니다. (64bit에서 Sun Java 64bit를 선택할 경우의 예)

1
2
3
4
5
6
7
8
9
10
11
$ sudo update-alternatives --config java
대체 항목 java에 대해 (/usr/bin/java 제공) 3개 선택이 있습니다.

  선택       경로                                     우선순  상태
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java    1061      자동 모드
  1            /usr/lib/jvm/ia32-java-6-sun/jre/bin/java   63        수동 모드
  2            /usr/lib/jvm/java-6-openjdk/jre/bin/java    1061      수동 모드
  3            /usr/lib/jvm/java-6-sun/jre/bin/java        63        수동 모드

기본 사항[*]을 사용하려면 엔터, 다른 것을 사용하려면 번호를 입력하십시오:  3

Java를 선택한 다음 확인하기 위해서는 아래와 같이 입력합니다. (Sun Java 64bit일 경우의 출력 예)

1
2
3
4
$ java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)

6. Vim 설치

저의 경우 Main Editor로 Vim을 사용하는 데, 기본적으로 설치된 Vim Tiny는 Vim의 최소 기능만 Compile된 Version이기 때문에 제대로 사용하기 위해서는 다른 Package를 설치해야 합니다. Vim을 주로 사용한다면 아래와 같이 입력합니다.

1
2
$ sudo apt-get remove vim-tiny --purge
$ sudo apt-get install vim vim-gnome vim-gtk

7. Notification Area 설정

GNOME의 System Tray는 Notification Area(알림 영역)에서 Indicator로 변경되는 추세입니다. 그래서 인지 이번 Natty Narwhal에서는 Notification Area를 거의 사용할 수 없게 만들어 놨네요. 아직 Indicator를 지원하지 않는 Application을 위해서 Notification Area를 제대로 사용해 봅시다. 다음과 같이 입력합니다.

1
2
$ sudo apt-get install dconf-tools
$ dconf-editor
dconf-editor

dconf-editor

dconf-editor를 실행한 후, 왼쪽 Treeview에서 Desktop -> Unity -> Panel을 선택하면 systray-whitelist라는 Key가 표시됩니다. 옆의 Value를 Click하여 위와 같이 ['all']을 입력하면 Notification Area를 모든 Application이 사용할 수 있습니다.

8. Unity 설정

Unity는 Ubuntu에서 이전에 Netbook과 같은 작은 해상도를 가진 Device를 위해 만든 Desktop Shell로, 이번에 GNOME 3로 Update되면서 GNOME의 기본 Desktop Shell인 GNOME Shell 대신 Ubuntu에서 기본으로 사용하도록 추가되었습니다.

이 Unity를 설정하기 위해서는 CompizConfig Settings Manager가 필요합니다. 다음과 같이 입력하여 설치합니다.

1
$ sudo apt-get install compizconfig-settings-manager
CompizConfig Settings Manager in Dash

CompizConfig Settings Manager in Dash

이제 CompizConfig Settings Manager를 실행해 봅시다. Dash (Unity의 Application Menu)에서 위와 같이 오른쪽 위 Combobox에서 테마 & 설정변경을 선택하고 설치한 프로그램에서 컴피즈 설정 관리자를 선택합니다.

CompizConfig Settings Manager

CompizConfig Settings Manager

CompizConfig Settings Manager를 실행한 모습입니다. 원래 Desktop의 3D 효과를 담당하는 Daemon인 Compiz를 설정하기 위한 Program인데 여기서 Unity의 설정도 같이 변경할 수 있습니다. 데스크탑의 Ubuntu Unity Plugin을 Click합니다.

CompizConfig Settings Manager - Unity behavior

CompizConfig Settings Manager - Unity behavior

자신의 취향에 맞게 설정을 변경합니다. Unity Plugin 설정의 Behavior Tab에서는 다음과 같은 설정을 할 수 있습니다.

  • Reveal Mode : 왼쪽에 위치한 Launcher가 숨겨진 경우 다시 표시하기 위해서 인식할 화면 상의 Mouse 위치를 선택할 수 있습니다. Default는 왼쪽 입니다.
  • Hide Launcher : Launcher를 숨겨할 경우를 선택합니다. Default는 Window가 Launcher에 닿은 경우입니다.
  • Key to show the launcher : 숨겨진 Launcher를 화면에 표시할 Key를 설정합니다. Default는 Super Key(Windows Key)입니다.
  • Key to put keyboard-focus on launcher : Launcher가 Key 입력을 받도록 Focus를 주는 Key를 설정합니다. Default는 Alt + F1입니다.
  • Key to execute a command : Dash의 실행 창을 표시할 Key를 설정합니다. Default는 Alt + F2입니다.
  • Key to open the first panel menu : Unity가 지원하는 Global Menu(Application의 Menu가 Panel에 표시되는 것)에서 첫번째 Menu를 표시할 Key를 설정합니다. Default는 F10입니다.
CompizConfig Settings Manager - Unity Experimental

CompizConfig Settings Manager - Unity Experimental

그리고 Experimental Tab에서는 다음과 같은 설정을 할 수 있습니다.

  • Backlight Mode : Launcher의 각 Icon의 배경에 칠해지는 Backlight을 언제 표시할 지를 설정합니다. Default는 항상 Backlight이 표시되는 것입니다.
  • Launch Animation : Launcher에서 Icon을 Click하여 Application을 실행하는 동안에 Icon Animation을 설정합니다. Default는 Application이 화면에 표시될 때까지 깜박이는 것입니다.
  • Urgent Animation : Application에서 알림을 표시할 때 Launcher의 Icon에 Animation 효과를 설정합니다. Default는 Icon이 좌우로 흔들리는 것입니다.
  • Panel Opacity : Unity 상단의 Panel에 투명 효과를 줄 수 있습니다. Default는 불투명(1) 입니다.
  • Launcher Icon Size : Launcher의 Icon 크기를 설정할 수 있습니다. Default는 48 pixel입니다.
  • Hide Animation : Launcher가 숨겨질 때 Animation을 설정할 수 있습니다. Default는 희미하게 되면서 밀어내기 입니다.
  • Dash Blur : Unity의 Application Menu인 Dash에 Blur 효과를 줍니다. Default는 Blur 없음입니다.

9. Zeitgeist 설정

Activity Log Manager - History

Activity Log Manager - History

Ubuntu Natty Narwhal로 오면서 Desktop에서 사용자가 사용하는 Application, File을 Tracking해서 정보를 표시하기 위해 Zeitgeist라는 Service Daemon을 기본적으로 사용합니다.

그러나 안타깝게도 설정할 수 있는 방법을 기본적으로는 제공하고 있지 않습니다. 아직 Desktop과 통합이 덜 된 부분인데, Zeitgeist PPA를 이용하면 Activity Log Manager를 통해 Log로 저장할 정보를 선택하거나 지울 수 있습니다. 자세한 내용은 Ubuntu Natty Narwhal 11.04에서 Zeitgeist 설정하기를 참고하기 바랍니다.

10. Part 1을 마치면서…

이렇게 정리해 보니 내용이 꽤 많군요 :( 이제 기본적인 System 설정은 끝났습니다. 이어서 다음 Post에서는 Desktop을 꾸미고 유용한 Application을 설치하는 방법에 대해서 알아보도록 하겠습니다.

이 Post와 연관된 Posts:

  1. Ubuntu Natty Narwhal 11.04를 설치한 후 해야 할 것들 (Part 3)
  2. Ubuntu Natty Narwhal 11.04를 설치한 후 해야 할 것들 (Part 2)
  3. Ubuntu Natty Narwhal 11.04에서 Zeitgeist 설정하기
  4. Ubuntu Natty Narwhal 11.04에서 Subversion Server 구성하기
  5. Ubuntu Natty Narwhal 11.04에서 Majestouch Tenkeyless를 사용할 때 한/영 Key 인식하는 방법
Tagged with:  

5 Responses to Ubuntu Natty Narwhal 11.04를 설치한 후 해야 할 것들 (Part 1)

  1. 지나가는중 님의 말:

    처음 설치해보는 사람을 위해 2번과 3번 사이에
    먼가 설치중이라는 회색창이 나오면
    탭키로 옮긴 후 을 선택하는 거라는 내용이 있었으면 좋겠네요.

    • ioriy2k 님의 말:

      언급한 내용을 잘 이해하지 못하겠군요.. 정확히 무슨 내용을 말하는 것인지 좀 더 자세히 설명해주셔야 할 것 같네요.

      • 황태근 님의 말:

        3항에서 설치도중 MS-ttf설치 승인여부를 묻는 창이 터미널에 뜰때와 마찬가지 자바 설치시에도 확인 여부를 첵크하는 창이 떴을때 Tab키를 눌러야 확인버튼으로 커서가 옮겨지는 걸 언급하는 겁니다.

  2. tkHWANG 님의 말:

    좋은 내용 도움 많이 되었습니다.
    오랜만에 ubuntu 설치해서 특히 unity 환경에 익숙하지 않았는데… 포스팅 큰 도움 되었습니다.
    (트랙백이 안 걸리네요…ㅋㅋ)

댓글 남기기

당신의 이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

*

다음의 HTML 태그와 속성을 사용할 수 있습니다: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>