Difference between revisions of "Beginners' Guide/Extra (한국어)"

From ArchWiki
Jump to: navigation, search
m
Line 232: Line 232:
 
관심을 가질 만한 프로그램 목록이 [[Common Applications]]에 있습니다.
 
관심을 가질 만한 프로그램 목록이 [[Common Applications]]에 있습니다.
  
CPU 주파수 조정이나 폰트 렌더링을 설정하는 것과 같은  설치 이후의 안내는 [[General Recommendations]]를 보십시오.
+
CPU 주파수 조정이나 폰트 렌더링을 설정하는 것과 같은  설치 이후의 안내는 [[General Recommendations]]를 보십시오.
 +
 
 +
==참고==
 +
*[http://wiki.gotux.net/tutorials/archlinux/initial-install 아치리눅스 간단 설치 튜토리얼]
  
 
<noinclude>{{Beginners' Guide navigation_(한국어)}}</noinclude>
 
<noinclude>{{Beginners' Guide navigation_(한국어)}}</noinclude>

Revision as of 08:23, 27 August 2012

도움말: 이 문서는 초보자 안내서 전체 문서의 일부입니다. 초보자 안내서 전체를 보려면 여기를 클릭하십시오.

기타

이제 필요에 따라 만들어 나가는 데 기반이 되는 완전한 아치 시스템이 완성되어 있을 것입니다. 하지만, 대부분 사람들은 사운드와 그래픽이 완전히 갖춰진, 데스크탑 시스템에 관심이 있을 것입니다. 여기서는 이런 기타 부분을 만들어나가는 과정을 간단히 살펴보도록 합니다.

Sudo

Sudo는 루트 유저가 아닌 상태에서 시스템을 간단히 관리할 수 있도록 해 줍니다.

사운드

소리를 원한다면, Advanced Linux Sound Architecture로 넘어가서 그 방법을 보십시오. 아니면 다음 부분으로 먼저 넘어간 다음 사운드를 나중에 설정하실 수도 있습니다.

참고: ALSA는 보통 설치 즉시 사용할 수 있습니다. 음소거만 풀어주면 됩니다.

Advanced Linux Sound Architecture (ALSA)는 커널에 포함되어 있으므로 먼저 시도해 보시기를 권합니다. 하지만 잘 작동하지 않거나 품질에 만족하지 않는다면, Open Sound System도 사용해 보실 수 있습니다. OSSv4는 자유 라이센스로 배포되며 ALSA에 의해 대체된 OSSv3에 비해 많은 발전이 있었다고 일반적으로 평가됩니다. OSS 문서에서 방법을 보실 수 있습니다.

좀 더 전문적인 것을 원한다면, Sound에서 여러가지 문서의 개요를 보십시오.

그래픽 유저 인터페이스(Graphical User Interface)

X 설치하기

참고: 아치를 버추얼박스 게스트로 설치하고 있다면, X 설치를 끝내기 위해 다른 방법을 사용해야 합니다. 아치 리눅스 버추얼박스 게스트문서를 보신 다음, 아래 설정 부분으로 가시기 바랍니다.

보통 XX11이라고도 불리는 X Window System는 비트맵 디스플레이에 윈도우를 지원하는 네트워크 및 디스플레이 프로토콜입니다. 그래픽 유저 인터페이스(GUI)를 빌드하기 위한 표준 툴킷과 프로토콜을 제공합니다.

이제 팩맨을 이용해서 기반 Xorg 패키지를 설치합니다.

다음과 같이 기반 패키지를 설치합니다.

# pacman -S xorg-server xorg-xinit xorg-server-utils

다음과 같이 3D 지원을 위해 mesa를 설치합니다.

# pacman -S mesa

glxgears와 glxinfomesa-demos패키지에 포함되어 있습니다. 필요하다면 다음과 같이 설치하십시오.

# pacman -S mesa-demos

비디오 드라이버 설치하기

다음으로, 그래픽 카드 드라이버를 설치해야 합니다.

컴퓨터에 있는 비디오 칩셋을 알아야 합니다. 만약 알지 못한다면, 다음과 같이 /usr/sbin/lspci 프로그램을 사용하십시오.

$ lspci | grep VGA
참고: vesa 드라이버가 가장 일반적이고 대부분의 요즘 비디오 칩셋에서 작동할 것입니다. 비디오 칩셋에 맞는 드라이버를 찾을 수 없다면, vesa를 사용하면 될 것입니다. 하지만 vesa는 가속되지 않은 2D 성능만 나타낼 것입니다.

오픈소스 비디오 드라이버의 전체 목록을 보기 위해서는 다음과 같이 패키지 데이터베이스를 검색하십시오.

$ pacman -Ss xf86-video | less
참고: 다음 부분에서 NVIDIA와 ATI의 독점 드라이버를 다룰 것입니다. 게임 등 3D 프로세싱을 많이 할 계획이라면, 이쪽을 사용할 것을 고려해 보십시오.

팩맨을 이용해서 비디오 카드나 내장 비디오에 적절한 비디오 드라이버를 설치하십시오. 다음은 Savage 비디오 카드에 대한 예시입니다.

# pacman -S xf86-video-savage
도움말: 일부 인텔 카드에 대해서는 2D나 3D 성능을 제대로 내기 위해서는 별도의 설정이 필요할 수도 있습니다. 인텔 페이지에서 더 많은 정보를 보십시오.
NVIDIA 그래픽 카드

NVIDIA 사용자에게는 드라이버에 vesa 외에 세 가지 선택지가 있습니다.

  • nouveau 드라이버 : 오픈소스이며, 빠른 2D 가속과 기본적인 3D를 지원합니다. 기본적인 작업에는 충분합니다. (참고로 아직 절전 기능은 제공되지 않습니다). 기능 도표
  • nv 드라이버 : 오픈소스이지만 잘 사용되지는 않습니다. 매우 느리고 2D지원만 가능합니다.
  • nvidia 드라이버 : 독점 드라이버이며 3D 퍼포먼스가 좋고 절전 기능이 제공됩니다. 독점 드라이버를 사용할 계획이더라도 nouveau 드라이버부터 설치해 두고 X를 설정한 다음 독점 드라이버로 넘어가기를 권장합니다. Nouveau 드라이버는 종종 바로 사용할 수 있지만 nvidia는 설정을 해 줘야 하고 약간의 문제 해결이 필요할 수 있습니다. NVIDIA에서 더 많은 정보를 보세요.

오픈소스 nouveau 드라이버가 대부분 유저에게 충분할 것이고 권장됩니다.

# pacman -S xf86-video-nouveau

실험적인 3D 지원을 원한다면 다음과 같이 하십시오.

# pacman -S nouveau-dri
Tip: 더 전문적인 정보를 원한다면 Nouveau를 보십시오.
ATI 그래픽 카드

ATI 사용자에게는 드라이버에 vesa 외에 두 가지 선택지가 있습니다.

  • xf86-video-ati : 오픈소스입니다. 자세한 내용은 radeon 기능 도표에서 보세요.
  • fglrx : 독점 드라이버이며 AUR의 catalystAUR 패키지에 들어 있습니다. 최신 장치만 지원합니다(HD2xxx 이상). 한때는 extra 저장소에 들어 있었으나 독점 드라이버의 품질과 개발 속도가 만족스럽지 못해서 공식 지원이 2009년 3월에 끊어졌습니다. ATI Catalyst에서 더 많은 정보를 보십시오.

오픈소스 드라이버를 추천합니다. radeon ATI 드라이버는 다음과 같이 설치하십시오.

# pacman -S xf86-video-ati
도움말: 더 전문적인 정보를 원한다면 ATI를 보십시오.
SiS 그래픽 카드

SiS 카드는 리눅스에서 공식적으로 지원하지 않습니다. 하지만 세 가지 조금씩 다른 드라이버를 공식 저장소에서 다음과 같이 설치하실 수 있습니다.

# pacman -S xf86-video-sis

혹은

# pacman -S xf86-video-sisusb

혹은

# pacman -S xf86-video-sisimedia

만약 하나도 작동하지 않는다면, AUR에서 검색해서 직접 컴파일 하는 수 밖에는 없습니다. xorg-server를 다운그레이드 해야 할 수도 있습니다.

도움말:

입력 드라이버 설치하기

Udev는 하드웨어를 문제 없이 감지할 수 있을 것이며 evdev (xf86-input-evdev)가 대부분 요즘 입력 장치에 대해 핫플러깅 드라이버로서 작동하므로 입력 드라이버를 설치할 필요는 없을 것입니다. 지금 시점에서는 evdev는 Xorg의 의존성으로 이미 설치되어 있을 것입니다.

evdev가 장치를 지원하지 않는다면 그룹에서 필요한 드라이버를 설치하십시오.

사용할 수 있는 입력 장치의 목록을 보려면, 다음과 같이 pacman을 이용해서 검색하십시오.

# pacman -Ss xf86-input | less
참고: 핫플러깅을 사용하지 않으려면 xf86-input-keyboardxf86-input-mouse만 설치하시면 됩니다. 그렇지 않으면, evdev가 입력장치로 작동할 것입니다.

랩탑 사용자들(혹은 터치스크린 사용자들)은 X에서 터치패드나 터치스크린을 감지하도록 하려면 synaptics 패키지가 필요합니다.

# pacman -S xf86-input-synaptics
도움말: 터치패드에 대해 미세조정을 하거나 설정에 대해 문제 해결을 하고 싶다면, Touchpad Synaptics 문서를 보십시오.

X 설정하기 (선택)

경고: 독점 드라이버는 설치 및 설정 후에 재부팅을 해야 합니다. 자세한 설명을 위해서는 NVIDIAATI Catalyst를 보십시오.

X 서버는 자동 설정을 지원하므로 xorg.conf 없이도 작동할 수 있습니다. 굳이 수동으로 X 서버를 설정하길 원한다면 Xorg 위키 페이지를 보십시오.

US 이외의 키보드

표준 US 키보드를 사용하지 않는다면, 다음과 같이 /etc/X11/xorg.conf.d/10-evdev.conf에서 키보드 레이아웃을 설정하십시오.

Section "InputClass"
    Identifier "evdev keyboard catchall"
    MatchIsKeyboard "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "XkbLayout" "kr"
EndSection

US 변종 키보드인 한글 104키 호환 키보드를 사용하려면, 위의 예시와 같은 부분에 다음을 추가하세요.

Option "XkbLayout" "kr" 
Option "XkbVariant" "kr104" 
참고: The XkbLayout 키는 km이나 loadkeys 명령어에서 사용한 키맵 코드와 다를 수 있습니다. 키보드 레이아웃과 변종 목록은 /usr/share/X11/xkb/rules/base.lst(! layout으로 시작하는 줄 다음에 나오는 부분을 참조)에서 볼 수 있습니다. 예를 들면 gb 레이아웃은 "English (UK)"입니다.

X 시험하기

이 부분에서는 X를 시험하기 위해 twm와 함께 기본적인 X 환경을 설정하는 법을 설명할 것입니다. 아랫 부분에서는 여러분이 원하는 데스크탑 환경이나 윈도 매니저를 설치하는 법을 다룰 것입니다.

다음과 같이 기본 환경을 설치합니다.

# pacman -S xorg-twm xorg-xclock xterm

만일 Xorg가 루트가 아닌 사용자를 생성하기 전에 설치했다면 홈 디렉토리에 .xinitrc가 있을 것이며, X를 시작하기 위해서는 이것을 지우거나 수정해야 합니다. 삭제만 해 주면 위에서 설치한 기본 환경으로 X가 구동될 것입니다.

$ rm ~/.xinitrc
메시지 버스
참고: dbus에 의존하는 패키를 설치할 때 까지 이 부분을 무시해도 됩니다. 하지만 설치하게 될 경우 데몬을 설정하는 법은 기억하고 있어야 합니다.

다음과 같이 dbus를 설치합니다.

# pacman -S dbus

다음과 같이 dbus 데몬을 시작합니다.

# rc.d start dbus
참고: /usr/sbin/rc.d는 데몬 활동을 실행하는 아치만의 바로가기 명령어입니다. 전체 주소는 /etc/rc.d/daemon입니다.

시작시에 자동으로 실행되도록 다음과 같이 /etc/rc.conf 내에 dbus를 DAEMONS목록에 추가합니다.

DAEMONS=(... dbus ...)
X 시작하기
참고: X를 끄는데 사용해 온 Ctrl-Alt-Backspace 단축키는 현재 더 이상 사용되지 않으며 이 테스트 상에서 작동하지 않을 것입니다, 이곳에 설명된 대로 xorg.conf를 수정해서Template:Keypress를 작동하도록 할 수 있습니다.

마지막으로, 다음 두 명령어 중 하나로 Xorg를 시작하십시오.

$ startx
$ xinit -- /usr/bin/X -nolisten tcp

몇몇 움직일 수 있는 창이 나타나고 마우스를 사용할 수 있을 것입니다. X 설치가 제대로 되었음을 확인하고 나면, 콘솔로 돌아갈 때 까지 프롬프트에 exit를 입력하시면 됩니다.

화면이 검게 변할 경우, 다른 가상 콘솔로 들어가십시오(예를 들어 Template:Keypress). 여기서 루트로 로그인하실 수 있습니다.

다음과 같이 X 서버를 /usr/bin/pkill로 끄도록 시도해 보십시오(대문자 X임에 주의하십시오).

# pkill X

pkill이 작동하지 않으면 다음과 같이 그냥 재부팅하십시오.

# reboot
오류 발생 시

문제가 발생한다면 /var/log/Xorg.0.log에서 오류를 찾아 보세요. 오류를 표시하는 (EE)와 다른 문제를 가리킬 수도 있는 경고를 표시하는 (WW)를 주목하세요.

$ grep EE /var/log/Xorg.0.log

X를 시작한 가상 콘솔에 출력된 메시지에서 오류를 찾아 볼 수도 있습니다.

더 자세한 안내 및 문제 해결 방법을 보려면 Xorg를 참고하세요.

도움이 필요합니까?

Xorg를 보았지만 문제를 해결하지 못하여 아치 포럼에서 도움을 받고자 한다면 wgetpaste 꾸러미를 설치하여 사용하십시오.

# pacman -S wgetpaste

포럼에 도움을 요청하는 글을 작성할 때 wgetpaste를 사용해 다음 파일의 링크를 제공합니다.

  • ~/.xinitrc
  • /etc/X11/xorg.conf
  • /var/log/Xorg.0.log
  • /var/log/Xorg.0.log.old

다음과 같이 사용합니다.

$ wgetpaste /path/to/file

자신의 글에 해당 파일 경로 링크를 제공합니다. 하드웨어와 드라이버 정보도 함께 제공하십시오.

참고: X관련 문제를 해결하기 위해서는 상세한 정보를 제공하는 것이 중요합니다. 아치 포럼에 도움을 요청할 때에는 반드시 위에 설명된 대로 모든 관련 정보를 제공하십시오.

폰트

이 시점에서 트루타입 폰트를 설치하고 싶을 것입니다. 이는 기본적으로 확대에 취약한 비트맵 폰트만 설치되어 있기 때문입니다. DejaVu가 고품질, 범용 폰트로 유니코드도 잘 지원합니다.

# pacman -S ttf-dejavu
  • Font Configuration에서 폰트 렌더링 설정 방법을, Fonts에서 폰트 추천과 설치 안내를 보십시오.

그래픽 인터페이스 선택하여 설치하기

The X 윈도 시스템은 그래픽 사용자 인터페이스(GUI)를 구현하기 위한 기본 틀을 제공합니다.

참고: DE나 WM을 선택하는 것은 매우 주관적이어서 개인이 판단할 문제입니다. 자신에게 가장 적합한 환경을 선택하세요.
창 관리자(Window Manager, WM) 
X 윈도 시스템과 함께 프로그램 창의 배치와 겉모양을 제어합니다. 창 관리자에 더 많은 정보가 있습니다.
데스크톱 환경(Desktop Environment, DE)
X와 함께 그리고 그에 기초하여 작동하며 매우 기능적이고 역동적인 GUI를 제공합니다. DE는 보통 창 관리자, 아이콘, 애플릿, 창, 도구바, 폴더, 바탕화면, 프로그램 꾸러미 그리고 드래그 앤 드롭과 같은 기능을 제공합니다. 데스크톱 환경에서 더 자세한 정보를 보세요.
참고: 자신이 선택한 창 관리자와 프로그램으로 자신만의 데스크톱 환경을 만들 수 있습니다.

그래픽 인터페이스를 설치한 다음에 설치 이후 안내를 위한 General Recommendations에서 설치 이후 과정을 이어갈 수도 있습니다.

그래픽 환경 시작하는 방법

수동

데스크톱 환경으로 바로 부팅하기보다는 터미널에서 X를 수동으로 시작하고 싶을 수도 있을 것입니다. 자신의 DE에 사용되는 명령어를 보려면 그 DE의 위키 문서에서 더 자세한 정보를 보십시오. 일반적인 X 명령어는 Xorg 문서에서 관련 부분을 보십시오.

자동

터미널에서 X를 수동으로 시작하기보다는 부팅하여 자동으로 시작하고 싶을 수도 있을 것입니다. Display Manager에서 로그인 관리자를 사용하는 방법이나 Start X at Boot에서 디스플레이 관리자에 의존하지 않는 2가지 가벼운 방법에 대해 보십시오..

부록

관심을 가질 만한 프로그램 목록이 Common Applications에 있습니다.

CPU 주파수 조정이나 폰트 렌더링을 설정하는 것과 같은 설치 이후의 안내는 General Recommendations를 보십시오.

참고

이 문서는 공식 설치 매체를 이용한 아치 리눅스 설치 방법을 안내합니다. 설치를 시작하기 전에 FAQ 문서를 확인하는 것이 좋습니다. 더 자세하고 긴 설치 안내서를 원한다면 초보자 안내서로 이동하십시오. 특수한 설치를 원하는 경우 Category:Getting and installing Arch의 문서들을 확인하십시오.

대개의 경우, 커뮤니티가 관리하는 이 위키나 각 프로그램의 man page를 통해 정보와 도움을 얻을 수 있습니다. 다른 사람들과 대화하며 도움을 얻고 싶다면, IRC 채널이나 포럼을 사용하십시오.

내려받기

아치 리눅스 내려받기에서 아치 리눅스 ISO를 내려받습니다. 이 ISO 이미지는 x86_64와 i686 아키텍처를 둘 다 지원하는 하이브리드 이미지입니다. 어느 라이브 환경으로 부팅할지는 해당 시스템의 CPU 아키텍처 및 사용자의 선택에 의해 결정됩니다.

설치 매체 이미지에는 패키지가 포함되어 있지 않습니다. 아치 리눅스를 설치하기 위해서는 네트워크에 연결하여 원격 저장소에서 패키지를 내려받아 설치해야 합니다. 따라서 반드시 인터넷에 연결되어 있어야 합니다.

ISO 이미지를 다운로드받은 후에는 반드시 전자서명 키를 이용하여 파일 무결성 검사를 실행하십시오(pacman-key -v 설치매체_이미지.iso.sig. 혹은 체크섬 파일을 이용하여 파일 무결성을 검사할 수 있습니다md5sum 설치매체_이미지.iso). 체크섬 파일들은 내려받기 페이지에서 설치 매체 이미지와 함께 내려받을 수 있습니다.

마지막으로, 설치 매체 이미지는 CD에 굽거나, ISO 파일로서 마운트하거나, USB 드라이브에 기록할 수 있습니다.

설치 준비하기

설치 매체 이미지를 부팅한 후에, 다음 단계들을 통해 설치를 위한 준비를 해야 합니다.

키보드 레이아웃 설정

기본 키보드 레이아웃은 US(미국)입니다. loadkeys keymap_file 명령으로 다른 키보드 레이아웃을 로드할 수 있습니다. 키맵 파일들은 /usr/share/kbd/keymaps/에 있습니다. (파일 경로와 파일 확장자는 생략할 수 있습니다.)


디스크 파티션 설정

자세한 사항은 partitioning을 보십시오. 몇가지 특수한 파티션을 만들어야 할 수 있습니다. UEFI#EFI System Partition문서와 GRUB BIOS 부트 파티션 문서를 참고하십시오. LVM, 드라이브 암호화, RAID를 위하여 스택 블록 장치를 만들고자 한다면, 이 단계에서 만들도록 하십시오.


파티션 포맷

자세한 사항은 File systems문서를 참고하십시오. 스왑을 사용하고 싶다면 Swap문서를 보십시오.


파티션 마운트

/mnt에 루트 파티션을 마운트해야 합니다. 그 다음, 필요한 디렉토리를(/mnt/boot, /mnt/home등)를 만들어 추가적인 파티션들을 마운트합니다. 이렇게 해야 나중에 genfstab 명령을 실행했을 때 추가 파티션들이 자동으로 인식되어 fstab 파일에 추가됩니다.

인터넷에 연결

유선 연결을 사용할 경우, DHCP Discovery를 이용하여 자동으로 인터넷에 연결될 것입니다. Network configuration문서에서 더 자세한 내용을 읽으십시오. 지원되는 무선 네트워크 장치를 사용하고 있다면, wifi-menu 명령을 내려 네트워크에 연결하십시오. Wireless network configuration문서에 더 자세한 내용이 있습니다. 고정 IP나 네트워크 관리 도구를 사용해야 한다면, systemctl stop dhcpcd.service 명령으로 DHCP Discovery 서비스를 종료하고, Netctl문서를 읽으십시오.

설치하기

미러 선택

설치하기에 앞서 /etc/pacman.d/mirrorlist를 편집해서 자신이 선호하는 미러를 처음에 배치합니다. 나중에 pacstrap을 실행하여 이 파일을 새로운 시스템에 복사하기 때문에 지금 제대로 편집하면 다시 편집할 필요가 없습니다.

base 패키지 설치하기

pacstrap스크립트를 사용하여 기본 시스템을 설치합니다. AUR 또는 ABS에서 소프트웨어를 컴파일하려면 ‘’base-devel'’ 패키지(꾸러미)도 설치해야 합니다.

# pacstrap /mnt base base-devel

부트로더 등 추가로 설치하고 싶은 패키지나 패키지 그룹이 있다면 패키지 이름을 위의 명령 뒤에 덧붙이면 됩니다. 패키지 사이는 공백으로 구분해야 합니다.


시스템 설정

다음의 명령어를 사용해 fstab를 생성합니다. 이때 UUID를 사용하려면 -U, 레이블을 사용하려면 -L 옵션을 사용할 수 있습니다.

# genfstab -p /mnt >> /mnt/etc/fstab

다음으로 새로 설치할 시스템에 chroot하여 들어갑니다.

# arch-chroot /mnt

/etc/hostname에 자신의 호스트 이름을 적습니다.

# echo computer_name > /etc/hostname

시간대를 설정합니다.

# ln -sf /usr/share/zoneinfo/zone/subzone /etc/localtime

/etc/locale.gen에서 원하는 로캘을 찾아 주석 표시를 제거하고 locale-gen을 실행해 로캘을 생성합니다.

로캘 설정을 /etc/locale.conf에 밝힙니다. 선택적으로 $HOME/.config/locale.conf에도 밝힐 수 있습니다.

# echo LANG=선택한_로캘 > /etc/locale.conf

콘솔 키맵글꼴 설정을 /etc/vconsole.conf에 추가합니다.

새로 설치한 시스템에 다시 한번 네트워크를 설정합니다. 네트워크 설정Wireless network configuration문서를 보십시오.

자신의 필요에 따라 /etc/mkinitcpio.conf(mkinitcpio 참조)를 편집하고 다음의 명령어로 초기 램 디스크를 만듭니다.

# mkinitcpio -p linux

passwd 명령으로 루트 비밀번호를 설정하세요.


부트로더 설치

부트로더 항목에서 설치 가능한 부트로더와 설정 방법을 읽으십시오.

언마운트와 재부팅

아직 chroot 환경 안에 있다면 exit를 입력하거나 Ctrl+D를 눌러서 그 환경을 종료하세요.

umount -R /mnt 명령으로 선택적으로 앞서 마운트했던 파티션들을 언마운트할 수 있습니다. 이렇게 하면 "바쁜(busy)" 파티션들을 찾아내고, 여기에서 그 원인을 찾아볼 수 있습니다.

reboot 명령을 통해 컴퓨터를 재부팅합니다. 마운트된 파티션이 남아있다면 systemd가 자동으로 언마운트시킬 것입니다. 이제 재부팅하여 루트 계정으로 새 시스템에 로그인합니다. 컴퓨터가 꺼진 후에 반드시 설치 매체를 꺼내십시오.


설치 후

시스템 관리에 대한 안내나 GUI 환경 설정, 소리, 터치패드 등 설치 완료 후 할 일에 대한 안내가 필요하다면 General recommendations (한국어) 문서를 참고하십시오.

Common Applications는 여러분이 관심을 가질 만한 프로그램 목록을 다룹니다.