4. 설치 진행
4.1 판올림 / 설치
설치 방법을 선택한 후에 install 또는 upgrade를 선택해야 한다(그림 4.1).
그림 4.1: 판올림 또는 설치
4.1.1 설치
보통은 새로운 하드디스크의 분할 영역이나 기존에 설치되었던 리눅스에 레드햇 리눅스를 설치한다.
※참고사항 : 기존에 설치되었던 리눅스(레드햇 리눅스 포함)에 레드햇 리눅스를 설치하면 이전에 설치되었던 정보가 보존되지 않는다. 중요한 파일은 백업해두자!
설치를 시작하려면 Install을 선택한 후 4.2절로 간다.
4.1.2 판올림
레드햇 리눅스 5.2의 설치 과정은 RPM 기술에 기반한 이전 버전의 레드햇 리눅스(2.0버전이나 이후 버전)를 판올림할 수 있다. 판올림을 하면 현재 시스템에 설치되어 있는 패키지의 갱신된 버전뿐만 아니라 모듈화된 2.0.x 커널을 설치한다. 판올림 과정에서는 이미 있던 설정 파일의 이름을 .rpmsave 확장자로 바꾸어서 보관하고(예: sendmail.cf.rpmsave) /tmp/upgrade.log 파일에 관련된 기록을 남겨둔다. 소프트웨어가 계속 발전하기 때문에 설정 파일의 형식이 바뀔 수가 있다. 그래서 설정을 바꾸기 전에 원래의 설정파일과 새로운 파일을 조심스럽게 비교해야 한다.
레드햇 리눅스 시스템을 판올림한다면 Upgrade를 선택한다.
※ 참고사항 : 일부의 판올림된 패키지는 정상적으로 작동하기 위해 설치된 다른 패키지가 필요할 때가 있다. 판올림 과정에서는 이러한 의존 관계를 검사하지만 다른 패키지를 설치해야 할 때가 있다. 필요한 패키지의 이름이 나오며 그 패키지를 설치할지 결정할 수 있다. 그러나 모든 패키지를 설치해야 한다. 그렇지 않으면 판올림된 패키지의 일부 또는 전부가 작동하지 않을 수도 있다.
그림 4.2: 설치 유형
4.2. 설치 유형
판올림이나 설치를 선택하였으면 설치 유형을 선택해야 한다. 다음의 설치 유형을 선택할 수 있다.
둁 워크스테이션 - 워크스테이션 유형 설치는 자동으로 하드디스크의 모든 리눅스 분할 영역을 지운다.
둁 서버 - 서버 유형 설치는 자동으로 하드디스크의 모든 리눅스 분할 영역을 지운다.
둁 커스텀 - 커스텀 유형 설치는 분할 영역을 사용자가 직접 구성할 수 있도록 지원한다. 이전에 레드햇 리눅스를 설치해 경험이 있다면 커스텀 유형 설치가 이전의 설치 방법과 비슷하다는 것을 알 수 있다.
※참고사항 : 워크스테이션이나 서버 유형을 선택하면 컴퓨터에 저장된 자료가 삭제된다! 선택한 것을 다시 확인하는 질문이 나온다. 그렇지만 다시 확인하는 질문에 답했으면 지워진 것은 되돌릴 수 없다는 것을 반드시 기억하자.
워크스테이션이나 서버 유형 설치를 선택하였다면 설치 방법에 따라 다음의 지시를 따른다.
둁 시디롬 - 5장
둁 NFS - 5장
둁 하드 드라이브 - 4.8절의 지시에 따른 후 5장으로 간다.
둁 FTP - 4.6절의 지시에 따른 후 5장으로 간다.
둁 SMB - 4.7절의 지시에 따른 후 5장으로 간다.
4.3. SCSI 지원
적절한 설치 유형을 선택했으면 시스템에 SCSI 어댑터가 있는지 검사한다. 어떤 경우에는 SCSI 어댑터가 있는지 물을 경우가 있다. Yes를 선택하면 SCSI 구동기 목록이 나타난다. 사용자의 SCSI 어댑터에 가장 가까운 구동기를 고른다. 다음 선택한 SCSI 구동기의 선택 사항을 지정해 줄 수 있다. 그러나 대부분의 SCSI 구동기는 자동으로 하드웨어를 찾는다.
4.4 분할 영역 만들기
어디에 레드햇 리눅스를 설치할 것인지 설치 프로그램에 알려주어야 한다. 레드햇 리눅스가 설치될 하나 이상의 디스크 분할 영역의 마운트 지점을 정의한다. 이때 분할 영역을 만들거나 지워야 한다.
※참고사항 : 아직 어떻게 분할 영역을 구성할지 정하지 않았으면 2.7절, 2.8절을 다시 읽어본다. 최소한 적당한 크기의 루트 분할 영역과 최소 16MB의 교환 분할 영역이 필요하다.
다음에는 두 가지 분할 영역 도구 중 어떤 것을 선택할지를 묻는 대화 상자가 나온다(그림 4.3).
둁 Disk Druid - Disk Druid는 레드햇 리눅스를 설치할 때 쓰는 디스크 관리 유틸리티이다. 이 유틸리티는 각 분할 영역마다 마운트 포인터를 관리할 수 있을 뿐만 아니라 사용자의 필요에 따라 디스크 분할 영역을 만들고 없앨 수 있다.
둁 fdisk - fdisk는 전통적인 리눅스 디스크 분할 영역 유틸리티이다. Disk Druid보다 약간 더 융통성이 있지만 디스크 분할 영역에 익숙해야 하고 사용자 인터페이스가 부족하다는 걸 감수해야 한다.
특별한 상황이 아니라면 Disk Druid로 일반적인 레드햇 리눅스 설치에 필요한 분할 영역을 다룰 수 있다.
|
스팍 |
|
알파 |
원하는 디스크 분할 영역 유틸리티를 선택하고 엔터를 누른다. Disk Druid를 선택하였으면 계속 읽어나가고 fdisk를 사용하기로 했다면 4.4.2절로 간다.
그림 4.3: 디스크 설정 방법 선택
4.4.1 Disk Druid 사용하기
Disk Druid를 선택하였으면 4.4와 같은 화면이 나온다. 처음엔 당황스럽게 보여도 실제로는 그렇지 않다. Disk Druid의 3가지 부분에 대하여 알아보자.
"현재의 디스크 분할 영역" (Current Disk Partitions)
"Current Disk Partitions"의 각 줄은 디스크 분할 영역을 나타낸다. 여기에는 스크롤 막대가 있어서 한 페이지 이상의 정보를 담고 있다. 화살표 글쇠를 이용하여 정보를 볼 수 있다. 각 줄은 다섯 개의 필드로 되어 있다.
그림 4.4: Disk Druid 주화면
Mount Point - 레드햇 리눅스가 설치되고 운영될 때 분할 영역이 어디에 마운트되는지 나타냄
Device - 분할 영역의 장치 이름
Requested - 분할 영역이 정의될 때 요구되는 최소 용량
Actual - 분할 영역에 할당된 실제 용량
Type - 분할 영역의 유형
분할 영역의 다른 유형
"Current Disk Partitions"에서 스크롤 했을 때 한 개나 그 이상의 분할 영역에 있는 "Unallocated Requested Partitions"를 볼 수 있다. 이름에서 보듯이 요청은 했지만 여러 가지 이유로 아직 할당이 되지 않은 분할 영역이다. 할당되지 않은 분할 영역이 나오는 가장 큰 이유는 분할 영역에 필요한 여유 공간이 없는 것이다. 어떤 경우에는 분할 영역이 할당되지 않은 이유가 분할 영역의 마운트 포인터 뒤에 나타난다.
"디스크 요약" (Drive Summaries)
"Drive Summaries"의 각 줄은 시스템의 하드디스크 정보를 나타낸다. 각 줄은 다음의 필드로 구성되어 있다.
Drive - 하드디스크의 장치 이름
Geom[C/H/S] - 하드디스크의 지오메트리(Geometry) 정보. 지오메트리는 실린더, 헤드, 섹터의 숫자를 나타낸다.
Total - 하드디스크의 사용할 수 있는 전체 용량
Used - 현재 분할 영역에 할당된 용량
Free - 분할 영역에 할당되지 않은 여유 공간
Bar Graph - 하드 드라이브에서 현재 사용하고 있는 용량을 그래프 형식으로 시각적으로 보여준다. 그림 4.4에서는 여유 공간이 없다는 것을 보여준다.
※참고사항 : "디스크 요약"은 디스크 설정을 했을 경우에만 나타난다. 이것은 주어진 분할 영역의 대상 하드 드라이브를 지정했다는 의미는 아니다. 4.4.1절에서 자세하게 설명한다.
"Disk Druid 단추"
단추는 Disk Druid 실행을 조절하는데 사용된다. 분할 영역을 추가하고 지우거나 분할 영역의 속성을 바꿀 수 있다. 덧붙여 분할 영역 작업 결과를 저장하거나 Disk Druid에서 빠져나올 수 있는 단추가 있다. 각 단추에 대하여 차례로 알아보자.
추가(Add) - "Add" 단추는 새로운 분할 영역을 만들 때 사용한다. 선택하면 정보를 입력할 필드가 나온다.
수정(Edit) - "Edit" 단추는 "Current Disk Partitons"에서 선택되어 있는 분할 영역의 속성을 바꿀 수 있다. 수정 단추를 고르면 새로운 대화 상자가 나타난다. 분할 영역 정보가 디스크에 이미 기록이 되었는지에 따라 "Edit Partition" 대화 상자의 필드가 다르게 나타난다.
삭제(Delete) - "Delete" 단추는 "Current Disk Partitons"에서 선택되어 있는 분할 영역을 지울 수 있다. 삭제 단추를 고르면 지울 것인지 확인하는 대화 상자가 나온다.
OK - "OK" 단추는 분할 영역의 변화된 내용을 디스크에 저장한다. 하드디스크 분할 영역 테이블을 저장하기 전에 한 번 확인하는 질문을 한다. 그리고 마운트 포인터의 설정에 따라 레드햇 리눅스 시스템이 파일 시스템을 구성한다.
Back - "Back" 단추는 분할 영역 설정을 저장하지 않고 취소한다. "Back" 단추를 고르면 이전 화면으로 돌아가서 다시 시작할 수 있다.
편리한 기능 글쇠
Disk Druid의 단추와 기능 글쇠가 일부분은 겹치지만 단추에는 없는 두 가지 기능 글쇠가 있다.
둁 F2 (NFS 추가) - F2 글쇠는 읽기 전용의 NFS 파일 시스템을 레드햇 리눅스 시스템의 특정한 마운트 지점에 추가한다. 선택하면 정보를 입력할 수 있는 대화 상자가 나타난다.
둁 F5 (원상태 복귀) - F5 글쇠는 Disk Druid에서 작업했던 모든 작업을 취소하고 하드디스크에서 분할 영역 테이블을 읽었을 때의 상태로 돌아간다. 선택하면 설정한 것을 취소할 것인지 확인한다. 지금까지 설정했던 자료가 없어지고 다시 설정해야 한다는 것을 기억하자.
※참고사항 : 레드햇 리눅스에 최소한 하나의 분할 영역을 할당해야 하며 여러 개를 할당할 수도 있다. 이에 대한 내용은 2.7.5절에서 다루었다.
이제 Disk Druid로 분할 영역을 설정한다.
분할 영역 추가
분할 영역을 추가하기 위해서 "Add" 단추를 누른다. "Edit New Partition"이라는 대화 상자가 나타난다(그림 4.5). 이 대화 상자에는 다음의 필드가 있다.
그림 4.5: 분할 영역 추가하기
둁 Mount Point - 이 필드로 이동하여 분할 영역의 마운트 지점을 입력한다. 예를 들어 루트 분할 영역이라면 /, usr 분할 영역이라면 /usr 등으로 입력하면 된다.
둁 Size (Megs) - 분할 영역의 크기를 MB 단위로 입력한다. 크기는 설정하지 않아도 최소 1MB의 기본 값을 갖는다. 백스페이스 글쇠로 숫자를 지우고 원하는 분할 영역 크기를 입력한다.
둁 Growable? - 위에서 입력한 크기가 분할 영역의 정확한 크기거나 최소 크기라는 것을 가리키는 체크 상자이다. 스페이스 글쇠로 선택하거나 선택 해제할 수 있다. 체크를 하면 하드디스크에서 사용할 수 있는 최대 용량을 분할 영역에서 사용할 수 있다. 이 경우 분할 영역의 크기는 다른 분할 영역이 변하는 것에 따라 늘어나거나 줄어들 수 있다. 하나 이상의 분할 영역을 growable로 지정할 수 있다. 이렇게 하면 추가적인 여유 공간을 모든 growable 분할 영역에서 공유할 수 있다.
둁 Type - Type은 분할 영역 유형이다. 알맞은 분할 영역 유형을 고른다.
둁 Allowable Drives - 시스템에 설치된 하드디스크의 목록이며 각 드라이브마다 체크상자가 있다. 하드디스크 상자가 체크되면 체크한 하드디스크에서 분할 영역이 만들어진다. 상자가 체크되지 않았으면 분할 영역이 만들어지지 않는다. 서로 다른 체크 상자 설정을 사용하면 직접 Disk Druid를 이용해 분할 영역을 설정할 수도 있고 Disk Druid가 분할 영역 설정을 자동으로 하도록 할 수 있다.
둁 OK - 설정을 완료하고 분할 영역을 만들 때 사용한다.
둁 Cancel - 분할 영역 만드는 것을 취소할 때 사용한다.
분할 영역 추가할 때의 문제점
분할 영역을 추가하려고 하는데 Disk Druid가 실행을 하지 못할 때는 그림 4.6과 같은 대화 상자가 나온다. 목록에 나온 분할 영역은 문제가 있어서 할당되지 않은 것이다. OK 단추를 눌러서 계속 진행해야 한다. 할당되지 않은 분할 영역이란 메시지는 Disk Druid의 주 화면에서 나온다.
그림 4.6: 할당되지 못한 분할 영역에 대한 경고
분할 영역 삭제
"현재의 디스크 분할 영역"에서 삭제할 분할 영역을 골라 Delete 단추를 누르면 삭제할 것인지 확인한다.
분할 영역 수정
"현재의 디스크 분할 영역"에서 수정할 분할 영역을 선택하여 Edit 단추를 누르면 그림 4.5와 비슷한 대화 상자가 나온다. 적절하게 바꾸고 OK를 누른다.
※참고사항 : 분할 영역이 이미 하드디스크에 있는 것이라면 분할 영역의 마운트 지점만 바꿀 수 있다. 다른 것을 바꾸려고 하면 분할 영역을 지우고 다시 만들어야 한다.
NFS 마운트 추가
읽기 전용의 NFS 파일 시스템을 추가하려면 F2를 누른다. 네트워크와 관련된 설치 방법을 선택하지 않았으면 네트워크 설정과 관련된 대화 상자가 나온다(자세한 정보는 3.4.3절 참고). 여기서 적절하게 정보를 입력한다. 그러면 "Edit Network Mount Point"라는 대화 상자가 나온다(그림 4.11 참고). 이 대화 상자에서 NFS서버의 이름, 가져올 파일 시스템의 경로, 파일 시스템의 마운트 지점을 지정해야 한다. 적절하게 OK나 Cancel 단추를 누른다.
재설정
Disk Druid로 설정한 것을 취소하고 fdisk를 사용하려면 Back 단추를 누른다. Disk Druid를 계속 사용하면서 다시 설정을 할 때는 F5 글쇠를 눌러 Disk Druid를 초기 상태로 돌린다.
설정 확인
분할 영역 설정을 마치면 그림 4.7과 비슷하게 표시된다. OK를 누르고 4.5절로 간다.
그림 4.7: 분할 영역과 마운트 지점 설정
4.4.2 fdisk 사용
이번 절은 fdisk를 이용한 분할 영역 관리를 설명한다. fdisk를 선택하면 "Partition Disks"라는 대화 상자가 나온다(그림 4.8). 이 상자는 컴퓨터의 디스크 목록을 담고 있다. 분할 영역 작업을 할 디스크로 이동하여 Edit 단추를 누른다. 다음 fdisk를 선택하여 해당 디스크를 분할 영역으로 나눌 수 있다. 분할 영역하기 원하는 각 디스크에 대하여 이 과정을 반복한다. 설정을 다 마쳤으면 "Done"을 누른다.
그림 4.8: 분할 영역을 적용할 디스크 선택
fdisk 개요
fdisk는 편리하지는 않지만 유용한 온라인 도움말이 있다. 다음은 몇 가지 팁이다.
둁 명령어에 대한 도움말은 m이다.
둁 현재의 분할 영역 테이블 목록을 보는 것은 p이다(그림 4.9 참고).
둁 분할 영역 추가는 n이다.
그림 4.9: 리눅스의 기본 영역 분할 fdisk 소프트웨어
둁 리눅스의 fdisk는 기본 값으로 Linux native 유형의 분할 영역을 만든다. 교환 분할 영역을 만들었다면 t 명령을 써서 Linux swap 유형으로 바꾸어야 한다. Linux swap 유형의 고유값은 82이다. 다른 분할 영역 유형을 위하여 분할 영역 유형과 고유값의 목록을 보려면 l 명령을 이용한다.
둁 리눅스는 디스크에 네 개의 분할 영역까지 허용한다. 그 이상으로 만들려고 하면 네 번째 분할 영역을 하나 이상의 논리 분할 영역을 포함할 수 있는 확장 분할 영역으로 만들어야 한다.
둁 만들어놓은 분할 영역을 기록해 두는 것이 좋다.
둁 참고사항 : 분할 영역 설정한 것을 w 명령으로 저장하고 fdisk를 빠져나왔을 경우에만 바뀐 것이 적용된다. q 명령을 이용하여 저장하지 않고 빠져나올 수 있다.
분할 영역 테이블 변경
분할 영역을 마쳤으면 Done을 누른다. 설치 프로그램을 재 부팅해야 한다는 메시지가 나올 것이다. 분할 영역 설정을 바꾸었을 때 정상적으로 나오는 메시지이며 확장 분할 영역을 생성, 수정, 삭제했을 때 일반적으로 나온다. OK를 누르면 재 부팅한다. 디스크 분할 영역까지 했던 설치 과정을 다시 진행하고 Done을 누른다.
4.4.3 파일 시스템 설정
다음에 나오는 대화 상자는 도스나 윈도우 분할 영역을 포함, 레드햇 리눅스에서 읽을 수 있는 파일 시스템의 모든 분할 영역 목록을 표시한다. 이러한 분할 영역을 레드햇 리눅스 파일 시스템의 일부로 할당할 수 있다. 할당한 분할 영역은 레드햇 리눅스 시스템이 부팅할 때 자동으로 마운트된다. 할당할 분할 영역을 고르고 엔터를 친다.(또는 Edit를 고른다) 그러고 나서 분할 영역의 마운트 포인터를 입력한다. /usr 등(그림 4.10 참고)
판올림을 하는 경우라면 설치 프로그램이 자동으로 루트 분할 영역을 찾고 모든 정보를 수집한다.
그림 4.10: 파일 시스템 설정
NFS 마운트 추가
레드햇 리눅스는 부팅할 때 읽기 전용의 NFS 마운트를 추가할 수 있다. 이 경우에는 네트워크를 통해 디렉토리를 공유한다. F2를 눌러서 시작한다. 네트워크 관련 설치 방법을 선택하지 않았으면 네트워크 설정과 관계된 몇 개의 대화 상자가 나온다(3.4.4절 참고). 여기에 알맞은 정보를 입력하면 된다. 그러면 "Edit Network Mount Point"라는 대화 상자가 나온다. NFS 서버의 호스트이름, 공유할 디렉토리의 경로, 마운트 지점을 입력한다(그림 4.11 참고).
그림 4.11: NFS 마운트 추가
4.5 교환 공간 초기화
레드햇 리눅스 분할 영역을 만들었으면 교환 분할 영역을 찾는다(그림 4.12 참고). 교환 분할 영역을 찾았으면 초기화할 것인지 물어본다. 스페이스 글쇠로 교환 공간으로 초기화할 분할 영역을 고른다. 이상 블록을 점검하려면 "Check for bad blocks during format"상자에 체크하면 된다. OK를 누른다.
교환 분할 영역을 만들었다고 생각하는데 설치 프로그램이 교환 공간을 찾지 못하면 분할 영역 유형이 Linux swap으로 되어 있는지 확인한다. 4.4.절을 참고한다.
그림 4.12: 교환 공간 초기화
4.6 FPT 설치에만 해당하는 사항
FTP 설치를 사용하지 않으면 4.7절로 간다.
먼저 3.4.3절로 가서 필요한 네트워크 설정을 하고 FTP Setup를 고른 다음 여기로 돌아온다.
이번 절에서는 FTP 사이트를 이용해 설치하는 방법에 대해 설명한다(그림 4.13 참고). 설치하는데 사용할 FTP 사이트의 이름이나 IP 주소, 해당 운영체제의 RedHat 디렉토리가 있는 경로를 입력한다. 예를 들어 FTP 사이트에 /pub/mirrors/redhat/i386/RedHat 디렉토리가 있으면 /pub/mirrors/redhat/i386 이라고 입력하면 된다. 익명 ftp가 아니거나 프록시 FTP 서버를 사용할 때는 체크 상자를 체크하면 FTP 계정과 프록시 정보를 입력하는 대화 상자가 나온다.
그림 4.13: FTP 통한 설치
모두 맞게 설정했다면 /base/hdlist를 가져오는 메시지 상자가 나온다.
워크스테이션이나 서버 유형 설치를 사용하고 있으면 5장을 참고하고, 아니면 4.9절로 가서 설치를 계속한다.
4.7 SMB 설치에만 해당하는 사항
SMB 설치를 사용하지 않으면 4.8절로 간다.
먼저 3.4.3절로 가서 필요한 네트워크 설정을 하고 SMB Setup를 선택한 다음 여기로 돌아온다.
이번 절에서는 SMB 설치에 대해 설명한다. SMB 서버 이름, 공유 이름, 계정 정보를 설정해야 한다(그림 4.11 참고).
그림 4.14: SMB를 이용한 설치
먼저 SMB 서버의 이름을 입력해야 한다. 서버 이름은 리눅스의 FQDN유형(호스트+도메인)으로 된 이름이 아니라 마이크로소프트 네트워킹 이름이라는 것을 알아두어야 한다.
다음에는 공유 이름을 입력한다. 서로 다른 SMB 프로토콜을 수행하면 공유 이름을 다르게 처리하기 때문에 공유 이름의 대소문자가 중요하다. 대부분의 경우 공유 이름을 소문자로 할 때 작동이 잘 된다.
필요한 정보를 입력한 후 OK를 누른다. 제대로 설정이 되었으면 잠시 후에 설치 프로그램이 읽어들일 사용 가능한 패키지 목록이 나온다.
워크스테이션이나 서버 유형 설치를 사용하고 있으면 5장으로 가며 그게 아니라면 4.9절로 가서 설치를 계속한다.
4.8 하드디스크 설치에만 해당하는 사항
하드디스크 설치를 사용하지 않으면 4.9절로 간다.
여기서 "Select Partition"이라는 대화 상자가 나온다(그림 4.15 참고). RedHat 디렉토리를 포함하고 있는 분할 영역의 장치 이름을 선택한다. RedHat 디렉토리가 해당하는 분할 영역의 루트 디렉토리에 없으면 RedHat 디렉토리의 경로를 입력한다(여기서 예제는 /test/new).
설치 프로그램이 분할 영역에서 필요한 파일을 찾지 못하거나 지정한 디렉토리를 찾지 못하면 "Select Partition"으로 돌아가 정확한 정보를 입력한다.
제대로 설정이 되었으면 패키지를 읽어들이는 메시지 상자가 나온다.
워크스테이션이나 서버 유형 설치를 사용하고 있으면 5장을 참조하고 아니면 4.9절로 가서 설치를 계속한다.
그림 4.15 : 하드디스크 설치에서 분할 영역 선택
4.9 분할 영역 형식
형식화할 분할 영역의 목록이 나온다(그림 4.16 참고). 새로 만든 분할 영역을 형식화해야 해야 한다. 기존에 있던 분할 영역 중에서 자료를 보관할 필요가 없는 분할 영역도 형식화해야 한다. 그러나 /home/이나 /usr/local 등 보관해야 할 자료가 있는 분할 영역은 형식화하지 말자. 형식화할 분할 영역을 선택한다. 형식화할 때 블록 이상을 체크하려면 "Chek for bad blocks during format"를 선택하여 OK를 누른다.
그림 4.16: 분할 영역 형식화
4.10. 패키지 선택 및 설치
분할 영역을 설정하고 형식화하였으면 이제 설치할 패키지를 선택한다. 기능에 따라 묶어놓은 그룹 패키지나 개별 패키지를 선택할 수도 있고 두 가지를 조합하여 선택할 수도 있다.
4.10.1 패키지 그룹 선택
기능에 따라 패키지를 그룹으로 모아놓았다. 예를 들면, C 프로그래밍 개발, 네트워크 워크스테이션, 웹서버 등이 있다. 설치할 패키지 그룹을 선택한다. Everything(패키지 그룹 목록의 제일 끝에 있음)을 고르면 레드햇 리눅스에 있는 모든 패키지를 설치한다(그림 4.17 참고). 모든 패키지를 설치하려면 700MB 이상의 여유 공간이 필요하다.
개별적인 패키지를 선택하라면 "Select individual packages"를 체크한다.
그림 4.17: 패키지 그룹 선택
4.10.2 개별 패키지 선택
설치할 패키지 그룹을 선택한 후 개별적인 패키지를 선택할 수 있다. 설치 프로그램은 이용 가능한 패키지 그룹의 목록을 보여주며 설치할 그룹을 선택한다. 그러면 패키지 그룹에서 선택할 수 있는 패키지 목록이 나오고 화살표 글쇠를 이용하여 스페이스 글쇠를 눌러 선택한다(그림 4.18 참고).
※참고사항 : 커널이나 라이브러리 등 어떤 패키지는 레드햇 리눅스 시스템에 반드시 필요하기 때문에 사용자가 선택하지 않고 자동으로 설치된다.
개별적인 패키지 선택을 마치면 "Select Group"에서 OK를 누른다.
그림 4.18: 패키지 선택
패키지 관련 정보
F1을 누르면 현재 위치한 패키지에 관련된 자세한 설명을 볼 수 있다. 패키지 설명을 담은 대화 상자가 뜰 것이다. 설명이 한 쪽 이상이면 화살표 글쇠를 이용해 이동할 수 있다. 설명을 다 보았으면 OK를 누른다. 그러면 대화 상자가 사라지며 계속 다른 패키지를 선택할 수 있다.
참고사항 : 문서로 된 패키지 설명을 보고 싶으면 부록 C를 참고한다.
4.10.3 패키지 의존성
많은 소프트웨어 패키지가 다른 소프트웨어 패키지나 라이브러리에 의존하여 정상적으로 작동하며 이때는 의존하는 패키지나 라이브러리가 먼저 설치되어 있어야 한다. 예를 들면 많은 그래픽 레드햇 시스템 관리 도구는 python과 pythonlib 패키지를 먼저 설치해야 사용할 수 있다. 레드햇 리눅스는 패키지를 설치하거나 제거할 때마다 의존성을 체크하여 정상적으로 작동하기 위해 필요한 패키지가 있는지 확인한다.
설치할 패키지를 선택한 후 설치 프로그램은 선택한 패키지에 대한 의존성을 검사한다. 어떤 패키지에서 아직 설치하지 않은 다른 패키지가 필요하면 설치 프로그램은 필요한 목록을 보여주어 문제를 해결할 수 있게 해준다(그림 4.19 참고). OK를 누르면 필요한 패키지를 자동으로 설치한다.
그림 4.19: 해결되지 않은 의존성 문제
4.10.4 패키지 설치
패키지 의존성과 관련된 문제를 해결하고 나면, 설치 프로그램은 설치하는 패키지 목록을 담은 /tmp/install.log라는 기록 파일을 만들 것인지 물어본다. OK를 누르고 계속 진행하자.
여기서 형식화하기로한 한 모든 분할 영역을 형식화한다. 몇 분 정도 걸릴 것이다(블록 이상 체크를 지정했다면 시간이 더 걸린다).
분할 영역 형식화를 마치고 패키지를 설치하기 시작한다. "Install Status" 창에 다음의 정보가 나타난다.
Package - 현재 설치하는 패키지 이름
Size - 패키지 크기(KB 단위)
Summary - 패키지에 대한 간단한 설명
Package Installation Progress Bar - 현재 패키지 설치가 얼마나 진행되었는지를 보여주는 그래프.
Statistics Section - 이 부분은 "Total", "Completed", "Remaining" 의 세 가지로 되어 있다. 이름에서 보듯이 세 열은 설치할 모든 패키지 통계, 현재 설치된 패키지 통계, 아직 설치되지 않은 패키지 통계로 이루어져있다. 세 가지 통계에는 다음의 내용을 담고 있다.
Packages - 패키지의 숫자
Bytes - 크기
Time - 총시간
Overall Progress Bar - 전체 패키지 설치가 얼마나 진행되었는지를 보여주는 그래프
FTP 설치를 하고 있으면 FTP 사이트에서 개별 패키지를 받을 때마다 메시지 상자가 뜬다.
이제 모든 패키지가 설치되기를 기다린다. 설치시간은 선택한 패키지의 숫자와 컴퓨터의 속도에 따라 다르다. 설치를 마쳤으면 다음 장으로 넘어간다.