#title 슬랙웨어 설치 안내 아래는 슬랙웨어 설치 및 한글 설정에 대한 간단한 설명입니다. == 1. 슬랙웨어 리눅스 받기 == [ftp://slackware.osuosl.org/pub/slackware-iso/ OSUOSL의 ftp 미러] 또는 [http://www.google.com/search?hl=en&q=slackware/slackware+iso+intitle%3A%22index+of%22 구글에서 검색한 슬랙웨어 리눅스 미러 사이트]들을 통해 슬랙웨어 리눅스의 CD/DVD 이미지 파일을 받으실 수 있습니다. 슬랙웨어 리눅스의 이미지 파일은 각 미러의 slackware/slackware-버전번호-iso 디렉토리에 들어 있습니다. 간혹가다 asc, md5 파일만 있고 iso 파일이 존재하지 않는 미러도 있으니, 이 경우에는 다른 미러를 찾아보시기 바랍니다. 또한, [http://slackware.com/getslack/ 슬랙웨어 공식 미러]가 아닌 경우 이미지를 받으신 후 md5를 ftp://ftp.slackware.com/pub/slackware 에 있는 공식 md5와 비교해 보셔서 변경여부를 확인하시기 바랍니다. http://sites.google.com/site/lafielns/slackware-download-large.jpg [http://sites.google.com/site/lafielns/slackware-download.png 크게 보기] '''다운로드 미러 예제''' 설치 미디어는 CD 또는 DVD를 사용할 수 있습니다. * CD를 사용할 경우 - 'slackware-버전번호-install-d시디번호.iso'의 파일명을 가진 이미지가 시디 설치 이미지입니다. * DVD를 사용할 경우 - 'slackware-버전번호-install-dvd.iso'의 파일명을 가진 이미지가 DVD 설치 이미지입니다. 첫째장에는 기본적인 시스템 및 각종 라이브러리와 터미널 어플리케이션이 들어가 있습니다. 둘째장에는 X 관련 패키지가, 셋째장에는 KDE와 관련된 패키지가 들어가 있습니다. (12.1 기준) * 슬랙웨어 공식 미러 목록 페이지: http://slackware.com/getslack/ == 2. 슬랙웨어 리눅스 설치하기 == http://sites.google.com/site/lafielns/slackware-installation-large.jpg [http://sites.google.com/site/lafielns/slackware-installation.png 크게 보기] '''설치 시디로 부팅하여 처음 로그인하였을 때의 화면''' === 2.1 fdisk 로 파티션 만들기 === 슬랙웨어 설치에 앞서, fdisk를 이용하여 슬랙웨어를 설치할 파티션을 만들어 주어야 합니다. 최소한 리눅스 파티션 한 개와 리눅스 스왑 파티션 한 개가 필요합니다. 파티션을 하는 방법은 KLDP 위키에 있는 [http://wiki.kldp.org/wiki.php/fdisk fdisk 문서]를 참고하시기 바랍니다. http://sites.google.com/site/lafielns/slackware-fdisk-large.jpg [http://sites.google.com/site/lafielns/slackware-fdisk.png 크게 보기] '''fdisk 실행 예제 화면''' === 2.2 setup 스크립트를 통해 슬랙웨어 설치하기 === 명령 프롬프트에서 'setup'를 입력하면 setup 스크립트를 실행하게 됩니다. http://sites.google.com/site/lafielns/slackware-setup-large.jpg [http://sites.google.com/site/lafielns/slackware-setup.png 크게 보기] 'setup' 스크립트는 크게 다음과 같이 나뉩니다. 아래는 많이 사용하는 메뉴를 중심으로 한 대략적인 설명입니다. 더 구체적인 내용은 [http://www.slackbook.org/html/installation-setup.html slackbook](영문)을 확인하시기 바랍니다. ==== 2.2.1. HELP ==== 도움말 파일 ==== 2.2.2. KEYMAP ==== 키맵 설정(한글 키보드 사용자는 별도의 설정이 필요 없습니다) ==== 2.2.3. ADDSWAP ==== fdisk에서 마련해준 스왑 공간을 인식하고 포맷, 불량 블록을 검사 후 활성화 시킵니다. http://sites.google.com/site/lafielns/slackware-swap-detect-medium.jpg [http://sites.google.com/site/lafielns/slackware-swap-detect.png 크게 보기] '''스왑 공간 인식 후 사용 여부를 묻는 화면''' http://sites.google.com/site/lafielns/slackware-swap-format-medium.jpg [http://sites.google.com/site/lafielns/slackware-swap-format.png 크게 보기] '''불량 섹터 검사 여부를 묻는 화면''' ==== 2.2.4. TARGET ==== 슬랙웨어를 설치할 파티션 및 추가 리눅스 파티션, FAT 파티션을 지정하여 마운트합니다. http://sites.google.com/site/lafielns/slackware-target-1-select-partition-medium.jpg [http://sites.google.com/site/lafielns/slackware-target-1-select-partition.png 크게 보기] '''슬랙웨어를 설치할 루트 파티션을 선택하는 화면''' http://sites.google.com/site/lafielns/slackware-target-2-format-partition-medium.jpg [http://sites.google.com/site/lafielns/slackware-target-2-format-partition.png 크게 보기] '''해당 파티션의 포맷 여부를 선택하는 화면''' http://sites.google.com/site/lafielns/slackware-target-3-select-filesystem-medium.jpg [http://sites.google.com/site/lafielns/slackware-target-3-select-filesystem.png 크게 보기] '''사용할 파일시스템을 선택하는 화면.''' 특별한 경우가 아니면 파일시스템은 ext3를 선택하면 됩니다. 이후 추가 리눅스 파티션이나 FAT 파티션을 선택, 포맷하고 마운트 할 수 있는 화면이 나옵니다. http://sites.google.com/site/lafielns/slackware-target-6-other-partition-m-medium.jpg [http://sites.google.com/site/lafielns/slackware-target-6-other-partition-m.png 크게 보기] '''마운트 포인트를 선택하는 화면''' /boot, /usr, /home 등의 디렉토리를 별도의 파티션으로 분리하였다면, 여기서 해당 마운트 포인트를 지정해 줍니다. 그 외의 파티션은 적당히 /mnt 내에서 분별 가능한 디렉토리를 지정해 주면 됩니다. ==== 2.2.5. SOURCE ==== 슬랙웨어 패키지가 들어있는 미디어(설치CD)를 지정하고 인식합니다. 권장된(recommended) 방법인 'auto'를 선택하시면 자동으로 알아서 CD를 인식하고 필요한 정보를 읽어들입니다. ==== 2.2.6. SELECT ==== 설치할 패키지를 지정합니다. 하드 공간이 특별히 부족하지 않는 경우에는 전체설치(full)을 권장합니다. http://sites.google.com/site/lafielns/slackware-select-1-package-series-medium.jpg [http://sites.google.com/site/lafielns/slackware-select-1-package-series.png 크게 보기] '''소프트웨어 묶음을 선택하는 화면''' 어느 소프트웨어 묶음을 선택해야 할지 잘 모를 경우에는 다 선택합니다. http://sites.google.com/site/lafielns/slackware-select-2-prompt-medium.jpg [http://sites.google.com/site/lafielns/slackware-select-2-prompt.png 크게 보기] '''패키지 선택 방법을 선택하는 화면''' full 옵션은 선택한 소프트웨어 묶음의 모든 패키지를 묻지 않고 설치합니다. expert 옵션은 모든 패키지를 설치할지 일일이 물어봅니다. 이 외에도 여러 패키지 선택 방법을 고를 수 있습니다. 특별히 어느 패키지를 설치할지 모르면 full 옵션을 선택합니다. ==== 2.2.7. INSTALL ==== 패키지를 설치합니다. ==== 2.2.8. CONFIGURE ==== 네트워크 설정, 폰트 선택, 커널 선택, 윈도우 관리자 선택, 루트 비밀번호 설정 등을 합니다. ===== 2.2.8.1. 커널 선택 ===== http://sites.google.com/site/lafielns/slackware-install-select-kernel-medium.jpg [http://sites.google.com/site/lafielns/slackware-install-select-kernel.png 크게 보기] '''커널을 선택하는 화면''' 대부분의 경우 hugesmp.s 를 사용합니다. ===== 2.2.8.2. 부트 디스크 선택 ===== 비상시를 대비하여 부팅 디스켓을 만듭니다. 특별한 경우가 아니면 넘어갑니다. ===== 2.2.8.3. 모뎀 ===== 모뎀이 있을 경우 포트를 지정해 줍니다. ===== 2.2.8.4. hotplug 활성화 ===== http://sites.google.com/site/lafielns/slackware-hotplug-medium.jpg [http://sites.google.com/site/lafielns/slackware-hotplug.png 크게 보기] '''hotplug를 활성화할지 물어보는 화면''' hotplug과 특별히 충돌하는 디바이스가 있는 경우를 제외하고는 활성화 시킵니다. ===== 2.2.8.5. LILO 설치 ===== simple 옵션을 선택 후, standard를 선택하는 것이 가장 안전합니다. 이미 GRUB나 LILO가 이미 설치된 컴퓨터는 이 과정을 skip 한 후 나중에 다시 설정을 해 줍니다. (설정 방법은 IBM의 [http://www.ibm.com/developerworks/kr/library/l-bootload.html bootloader 문서], KLDP의 [http://wiki.kldp.org/KoreanDoc/Lilo-KLDP LILO-HOWTO] 등의 문서를 참고하시기 바랍니다.) http://sites.google.com/site/lafielns/slackware-lilo1-medium.jpg [http://sites.google.com/site/lafielns/slackware-lilo1.png 크게 보기] '''lilo 설치 여부를 묻는 화면''' 이미 부트로더가 설치되어 있거나, 윈도우 부트로더를 사용하실 분들은 이 부분을 skip 하시고 해당 부트로더에서 설정을 해 주셔야 합니다. http://sites.google.com/site/lafielns/slackware-lilo2-medium.jpg [http://sites.google.com/site/lafielns/slackware-lilo2.png 크게 보기] '''부팅시 프레임버퍼 사용여부 및 해상도를 묻는 화면''' 고해상도의 프레임버퍼 화면은 비디오 카드가 지원하지 않을 수 있습니다. http://sites.google.com/site/lafielns/slackware-lilo-medium.jpg [http://sites.google.com/site/lafielns/slackware-lilo.png 크게 보기] '''lilo의 append 옵션을 지정해 주는 화면''' IDE 시디롬을 가진 경우, 이 부분에 'hdX=ide-scsi' 를 추가해 줍니다. (여기서 hdX는 시디롬의 장치명, hda/hdb/hdc/hdd 중 하나입니다.) http://sites.google.com/site/lafielns/slackware-lilo4-medium.jpg [http://sites.google.com/site/lafielns/slackware-lilo4.png 크게 보기] '''lilo를 어디에 설치할지 묻는 화면''' LILO 설치를 어디에 하겠냐고 묻는 질문에는 특별한 경우가 아니면 MBR을 선택합니다. ===== 2.2.8.6. 마우스 설정 ===== http://sites.google.com/site/lafielns/slackware-mouse-medium.jpg [http://sites.google.com/site/lafielns/slackware-mouse.png 크게 보기] '''마우스 장치를 선택하는 화면''' 대부분의 경우 ps2 또는 imps2 중 하나를 선택하시면 됩니다. 부팅 후 마우스가 제대로 작동하지 않는다면 슬랙웨어의 'mouseconfig' 툴을 통해 변경할 수 있습니다. http://sites.google.com/site/lafielns/slackware-gpm-medium.jpg [http://sites.google.com/site/lafielns/slackware-gpm.png 크게 보기] '''부팅시 gpm을 실행할지 선택하는 화면''' ===== 2.2.8.7. 네트워크 설정 ===== http://sites.google.com/site/lafielns/slackware-network1-medium.jpg [http://sites.google.com/site/lafielns/slackware-network1.png 크게 보기] '''컴퓨터의 호스트명을 입력하는 화면''' http://sites.google.com/site/lafielns/slackware-network2-medium.jpg [http://sites.google.com/site/lafielns/slackware-network2.png 크게 보기] '''컴퓨터의 도메인명을 입력하는 화면''' 호스트명, 도메인명의 경우 특별히 지정된 것이 없으면 마음대로 지정하시면 됩니다. http://sites.google.com/site/lafielns/slackware-network3-medium.jpg [http://sites.google.com/site/lafielns/slackware-network3.png 크게 보기] '''네트워크 연결 방식을 선택하는 화면''' 고정 아이피를 가지고 있는 경우 static IP를, 그러지 않는 경우에는 DHCP를 선택합니다. 고정 아이피를 선택했을 경우 별도로 아이피, DNS, 게이트웨이 등을 묻는 메뉴가 나타납니다. http://sites.google.com/site/lafielns/slackware-network4-medium.jpg [http://sites.google.com/site/lafielns/slackware-network4.png 크게 보기] '''DHCP를 선택했을 경우, DHCP 옵션을 입력하는 화면''' 특별한 경우가 아니라면 빈칸으로 남기시면 됩니다. ===== 2.2.8.8. 시작 서비스 지정 ===== http://sites.google.com/site/lafielns/slackware-services-medium.jpg [http://sites.google.com/site/lafielns/slackware-services.png 크게 보기] '''시작 서비스 선택 화면''' 시스템 시작시 자동으로 띄워줄 필요가 있는 서비스를 선택합니다. ===== 2.2.8.9. 폰트 설정 ===== 특별히 마음에 드는 콘솔 폰트가 있을 경우 선택해 줍니다. ===== 2.2.8.10. 시간대 설정 ===== Asia/Seoul을 열심히 찾아서 선택합니다. ===== 2.2.8.11. 윈도우 매니저 지정 ===== 원하는 윈도우 매니져를 지정해 줍니다. ===== 2.2.8.12. 루트 패스워드 지정 ===== ==== 2.2.9. EXIT ==== setup 스크립트를 종료합니다. === 2.3 X 설정하기 === ==== 2.3.1. xorgsetup ==== 재부팅 후 X 설정을 해 주어야 X를 실행할 수 있습니다. {{{ xorgsetup }}} 실행하면 자동으로 /etc/X11/xorg.conf 파일이 설정됩니다. ==== 2.3.2. X -configure ==== 위와는 다른 설정으로, X 자체의 자동설정 기능을 사용할 수 있습니다. {{{ X -configure }}} 위의 명령을 루트 계정으로 실행하시면 /root 디렉토리에 xorg.conf.new 파일이 생성됩니다. 이 파일을 /etc/X11 디렉토리의 xorg.conf 에 복사를 하면 설정이 완료됩니다. ==== 2.3.3. xorgconfig ==== 만일 자동설정 도중이나 X 실행시 에러가 발생한다면, 자동설정에 실패한 경우이므로 xorgconfig 를 실행해 주어 마우스, 모니터, 비디오 카드 등을 직접 지정해 주어야 합니다. http://sites.google.com/site/lafielns/b001-large.jpg [http://sites.google.com/site/lafielns/b001.png 크게 보기] '''xorgconfig 시작화면''' 여기서는 xorgconfig의 각 메뉴를 간략하게 설명하겠습니다. 자세한 내용은 [http://www.slackbook.org/html/x-window-system.html#X-WINDOW-SYSTEM-XORGCONFIG slackbook](영문)을 참고하시기 바랍니다. ===== 2.3.3.1. 마우스 ===== http://sites.google.com/site/lafielns/xorg-mouse-medium.jpg [http://sites.google.com/site/lafielns/xorg-mouse.png 크게 보기] '''마우스 종류 및 옵션 선택 화면''' 마우스 프로토콜을 선택합니다. 특별한 경우를 제외하고는 1. Auto 를 선택하시면 자동으로 인식을 합니다. 마우스에 가운데 버튼이 없을 경우 Emulate3Buttons에 'y'를, 있는 경우 'n'으로 답합니다. 디바이스를 묻는 질문에는 엔터를 치면 기본값을 적용합니다. ===== 2.3.3.2. 키보드 ===== http://sites.google.com/site/lafielns/xorg-key1-medium.jpg [http://sites.google.com/site/lafielns/xorg-key1.png 크게 보기] '''키보드 선택 화면''' http://sites.google.com/site/lafielns/xorg-key2-medium.jpg [http://sites.google.com/site/lafielns/xorg-key2.png 크게 보기] '''키보드 선택 화면 계속''' 키보드는 1-4번 또는 69번 중 자신의 키보드에 맞는 옵션을 선택합니다. http://sites.google.com/site/lafielns/xorg-key3-medium.jpg [http://sites.google.com/site/lafielns/xorg-key3.png 크게 보기] '''기타 키보드 옵션 지정''' http://sites.google.com/site/lafielns/xorg-key4-medium.jpg [http://sites.google.com/site/lafielns/xorg-key4.png 크게 보기] '''xkb 옵션 지정''' 한글의 경우 특별히 xkb 옵션을 지정할 필요는 없습니다. ===== 2.3.3.3. 모니터 ===== http://sites.google.com/site/lafielns/xorg-monitor-medium.jpg [http://sites.google.com/site/lafielns/xorg-monitor.png 크게 보기] '''모니터 사양 선택 화면''' 자신의 모니터에 맞는 값을 입력합니다. ===== 2.3.3.4. 비디오 카드 ===== http://sites.google.com/site/lafielns/xorg-card1-medium.jpg [http://sites.google.com/site/lafielns/xorg-card1.png 크게 보기] '''비디오 카드를 선택할지 묻는 화면''' http://sites.google.com/site/lafielns/xorg-card2-medium.jpg [http://sites.google.com/site/lafielns/xorg-card2.png 크게 보기] '''비디오 카드 목록 화면''' http://sites.google.com/site/lafielns/xorg-card3-medium.jpg [http://sites.google.com/site/lafielns/xorg-card3.png 크게 보기] '''비디오 메모리 용량 선택 화면''' 자신의 비디오 카드 종류와 메모리 용량을 입력합니다. 정확히 맞는 것이 없을 경우 가장 비슷한 옵션을 선택합니다. ===== 2.3.3.5. 해상도/색상 ===== http://sites.google.com/site/lafielns/xorg-screen1-medium.jpg [http://sites.google.com/site/lafielns/xorg-screen1.png 크게 보기] '''각 색상별 해상도 선택 화면''' http://sites.google.com/site/lafielns/xorg-screen2-medium.jpg [http://sites.google.com/site/lafielns/xorg-screen2.png 크게 보기] '''기본 색상 선택 화면''' 각 색상별 해상도를 선택하고, 기본 색상을 선택합니다. ===== 2.3.3.6. 설정 저장 ===== http://sites.google.com/site/lafielns/xorg-conf-medium.jpg [http://sites.google.com/site/lafielns/xorg-conf.png 크게 보기] '''설정 저장 여부를 묻는 화면''' == 3. 한글 환경 구축하기 == 여기서는 한글 환경 구축에 가장 기본적인 로케일 설정, 폰트 설치 및 설정, 그리고 입력기 설치 및 설정에 대해 설명하겠습니다. 슬랙웨어 한글 패키지 프로젝트의 [http://kldp.net/frs/?group_id=125 다운로드] 페이지에서 패키지를 받아 설치하면 조금 더 간편하게 환경을 구축할 수 있습니다. === 3.1 로케일 설정 === 로케일은 /etc/profile.d/lang.sh 에서 설정하실 수 있습니다. lang.sh를 열어보시면, 다음과 같은 부분을 확인할 수 있으실 것입니다. {{{ # en_US is the Slackware default locale export LANG=en_US }}} 이를 다음과 같이 변경해 줍니다. {{{ export LANG=ko_KR.utf8 }}} 로그아웃 하신 후 다시 로그인 하시면 기본 로케일이 한글(utf-8)으로 변경이 됩니다. === 3.2 폰트 설치 및 설정 === 트루타입 폰트는 /usr/share/fonts/TTF 에 복사하시고, {{{ # fc-cache -f -v }}} 를 실행하시면 됩니다. 폰트 설치를 하시면 생각보다 폰트가 이쁘게 나오지 않을 수 있습니다. 이 경우 fontconfig를 설정해 주셔야 합니다. * KDE 또는 xfce를 사용하실 경우에는 데스크탑 환경 설정 프로그램을 통해 설정하실 수 있습니다. * 이 외의 윈도우 매니져는 fontconfig 설정 파일을 편집해 주셔야 합니다. fontconfig 설정 파일들은 /etc/fonts/fonts.conf 및 /etc/fonts/conf.d/* 에 위치해 있습니다. 설정 방법은 KLDP 위키의 [http://wiki.kldp.org/wiki.php/fontconfig-user fontconfig-user] 페이지를 참고하시기 바랍니다. === 3.3 입력기 설치 및 설정 === 한글 입력이 가능한 대표적인 입력기로는 [http://nabi.kldp.net/ 나비], [http://www.scim-im.org/ scim], 그리고 [http://code.google.com/p/uim/ uim]이 있습니다. 이 중 scim과 uim은 한글 이외에도 중국어, 일본어 입력이 가능합니다. 슬랙웨어 12.1부터 기본으로 scim 패키지가 포함되어 있습니다. 이 외에도 나비는 슬랙웨어 리눅스 한글 패키지 프로젝트의 [http://kldp.net/frs/?group_id=125 다운로드 페이지], uim 패키지는 [http://sourceforge.jp/projects/sap/files/ slackware add-on package project]에서 받으실 수 있습니다. 나비의 경우 xwmconfig으로 원하는 환경을 선택한 후 ~/.xinitrc 파일에 다음을 추가합니다: {{{ export XMODIFIERS="@im=nabi" /usr/bin/nabi & }}} 한글 패키지 프로젝트의 슬랙웨어 패키지로 나비를 설치하실 경우, 설치 및 설정 방법은 [http://wiki.kldp.org/wiki.php/SlackwareKoreanPackages/12.1 12.1 한글 패키지 릴리스 노트]를 참고하시기 바랍니다. uim의 경우 또한 마찬가지로 xwmconfig으로 원하는 환경을 선택한 후 ~/.xinitrc 파일에 다음을 추가합니다: {{{ export XMODIFIERS="@im=uim" uim-xim & uim-toolbar-gtk & (또는 KDE를 사용할 경우 uim-toolbar-qt &) }}} 이후 X를 재시작하고 기본 입력 모듈, 한/영 변환키 등의 설정을 uim-pref-gtk 또는 uim-pref-qt 프로그램을 통해 변경해 주셔야 합니다. (uim의 최신 한글 입력 모듈명은 '벼루'입니다. 'hangul 2-beol' 모듈의 경우 입력이 원활하지 않을 수 있습니다.) http://sites.google.com/site/lafielns/slackware-uim-large.jpg [http://sites.google.com/site/lafielns/slackware-uim.png 크게 보기] '''uim-pref-gtk 및 우측 하단 트레이의 uim-toolbar-gtk-systray'''