이번 섹션에서는 JE 설치과정을 설명하겠다. JE 를 설치하기 전에 여러분은 이미 리눅스를 설치한 상태여야 한다는 사실을 명심하라. JE 에서 사용되는 인스톨 프로그램은 ezinst 이다. 슬랙웨어의 pkgtool 또는 SLS의 sysinstall 로서 일단 ezinst 를 인스톨하라.
# ldconfig -p
9 libs found in cache `/etc/ld.so.cache' (version 1.4.3)
1 - /lib/libvga.so.1.0.11
2 - /usr/X11/lib/libtk.so.3.1
3 - /usr/lib/libtcl.so.3.1
4 - /lib/libm.so.4.5.24
5 - /lib/libc.so.4.5.24
6 - /usr/X11/lib/libXt.so.3.1.0
7 - /lib/libXpm.so.3.3.0
8 - /usr/X11/lib/libXaw.so.3.1.0
9 - /usr/X11/lib/libX11.so.3.1.0
JE1 디스크를 넣고 pkgtool 을 실행시킨다.
# pkgtool
어디로부터 설치할 것인가를 물을 때 다음을 선택한다.
Floppy Install packages from floppy disks
디스크 타입을 답해주어야 한다. 정확한 장치명을 적어준다.
다음에는 시리즈명을 적어줘야 한다. JE 라고 답하라. 그리고 단계 3 으로 간다.
소스는 리눅스 상에서 마운트될 수 있는 형태여야 한다.
a. 이미 마운트된 디렉토리로부터 인스톨
JE1 디렉토리로 가서 pkgtool 을 실행시킨다.
# pkgtool
그리고 나서 설치 소스를 다음으로 고른다.
Current Install packages from the current directory
(3)번 단계로 나아간다.
b. NFS 서버로부터의 설치
Mount the NFS server disk. For example, suppose JE1 is NSF 서버 디스크를 마운트한다. 예를 들어 JE1 이 zephyrus 라는 NFS 서버의 /home1/ftp/Linux/JE 에 위치하고 있다면 다음과 같이 한다. # mount zephyrus:/home1/ftp/Linux/JE /mnt 그러면 /mnt/JE1 가 보여야 한다. 그 디렉토리로 간 후 pkgtool 을 실행시 킨다. # pkgtool 그리고 나서 설치 소스를 다음으로 고른다.
Current Install packages from the current directory (3)번 단계로 나아간다.
c. CD-ROM으로부터의 설치
시디롬을 마운트한다. 슬랙웨어를 이미 설치했다면 시디롬 세팅이 되어있을 것이다. 다음과 같이 한다. # mount -t iso9660 /dev/cdrom /mnt 그렇지 않은 경우에는 각 장치명을 적어서 마운트한다.
/dev/sr0 : SCSI CD-ROM /dev/mcd : Mitsumi CD-ROM /dev/sbpcd : SB CD-ROM /dev/cdu31a: CDU31A CD-ROM /dev/sonycd: SONY CD-ROM
After mounting, you should find the directory /mnt/JE1. Move 마운트한 후에 /mnt/JE1 이 있어야 한다. 그 디렉토리로 이동한 후에 여러분이 사용하고 있는 장치명을 적어준다. 그리고 pkgtool 을 실행한다. # pkgtool 그리고 나서 설치 소스를 다음과 같이 고른다.
Current Install packages from the current directory (3)번 단계로 나아간다.
JE1 디스크에는 다음 패키지가 포함되어 있다.
ezinst: JE 인스톨 프로그램 konbin: 콘솔 상에서 간지 문자를 표시할 수 있는 KON konfnt: kon용 폰트 (Minix/V와 같다) libc: 리눅스 표준 C 라이브러리 libx: XFree86 공유 라이브러리 (영문 버전) libc와 libx는 libc-4.5.2, libX-3.1.0 가 들어있다.
여러분이 갖고 있는 라이브러리와 비교하라( D-1 2 에서 적어둔다 ) 새로운 버전을 갖고 있다면 괜찮다. 그렇지 않다면 설치하기 바란다.
설치 과정 중에 일본어 메세지를 보려면 일본어와 curses 를 지원하는 kon 과 같은 소프트웨어가 필요하다. 이제 인스톨 프로그램이 설치되었다.
# kon If your machine is the Toshiba J3100SX, you may use Kanji-term
만약 여러분의 시스템이 Toshiba J3100SX라면 J3100용 Kanji-term을 사용하거 나 kon 실행시 j3100 옵션을 주면 된다.
# kon j3100sx
인스톨 프로그램은 플로피나 시디롬 마운트를 위해 임시로 /var/adm/mount 를 사용한다. 따라서 이미 다른 것을 마운트한 경우에는 꼭 언마운트해놓아 야 한다. 설치과정 중 일본어 메세지를 원하는 경우에는 다음과 같이 한다.
# ezinst -j
영어 메세지를 선호한다면 다음과 같이 실행한다.
# ezinst -e
(1) 설치할 패키지 선택 (2) 설치에 사용될 매체 선택 (3) 나머지는 ezinst 가 알아서 한다.
The actual menu will look like the follows, when you chose -e 옵션을 주고 실행한 경우 다음과 같은 메세지를 볼 수 있다. ( -j 옵션 을 줬을 때 보이는 화면은 일본어판 HOWTO 문서를 보기 바란다 )
(1) 패키지 고르기(Choose the Packages)
Here, you will choose which packages to install. The most 여기서 설치한 패키지를 선택한다. 가장 중요한 것으로는 여러분의 언어 입력기와 이맥스이다. 시스템 전체에 대한 전반적인 것을 결정하기 때문에 중요하다고 말할 수 있다.
일본어 입력방법의 선택은 취향의 문제이다. JE는 4 가지를 제공하고 있다. SKK, Wnn, Canna, 그리고 sj3 이다. 같이 설치할 수는 없다. 그들을 상호배 타적이기 때문이다. 여러분에게 가장 잘맞는다고 생각하는 것 하나를 선택 하라. 보수적인 불교신자들은 보통 Wnn을 또는 부두교 군국주의자는 canna를 선호하지만 이교도들도 많기 마련이다.
좀 심각한 태도 말하자면 차이점은 다음과 같이 요약할 수 있다.
Wnn: 많은 사용자층을 가지고 있다. 또한 한국어와 중국어도 다룰 수 있다. 서버 상의 자원을 필요로 한다. Canna: 요구사항이 약간 적다. 그리고 사용자 정의가 쉽다. 혼자 사용할 때 알맞다. sj3: 매우 간단하다. 적은 디스크 용량을 가진 사람에게 알맞다. JE 가 좀 큰 이유는 바로 이러한 다양함 때문이라고 말할 수 있다. 각 방법은 각자만의 이맥스를 필요로 한다. 그리고 우리는 그것을 모두 포함시켜놓았기 때문이다.
이맥스의 선택은 취향의 문제이다. 여러분이 선택한 입력 방식에 맞는 X 또는 일반 버전의 이맥스가 필요하다. Mule(다국어 이맥스)는 NEmacs (일본어 이맥스)보다 많은 기능을 가지고 있다. 하지만 더 많은 용량을 차지한다. 따라서 일반 데스크탑 사용자는 Canna-Mule 을 자신의 X 윈도 우 시스템에 갖고 있으려 할 것이고 랩탑 사용자는 용량 상 SKK 에다가 X 버전이 아닌 NEmacs 를 원할 것이다.
어찌 되었든 일단 결정을 내린 후에는 인스톨 프로그램이 어떤 패키지를 설치할 것인지 전반적인 결정을 내린다.( 이것은 우리는 "표준 규칙"이라 고 부른다 ) 왜냐하면 어느 정도 각 패키지의 상호의존성을 알고 있기 때문이다.
(1a.1) 표준 규칙을 이용하여 선택 Based on your general selection, the installer will 여러분의 일반적인 선택에 의거하여 인스톨 프로그램이 알아서 세부사항을 결정한다. 예를 들어 모든 입력방식(Wnn, Canna, sj3)은 각자의 사전과 도구를 가지고 있다. 인스톨 프로그램이 이러한 것을 알아서 자동으로 설치해준다.
(1a.2) 수동으로 선택 약간 비일상적이고 난해한 인스톨을 원한다면 이 메뉴를 선택하여 인스톨 과정에 대한 완전한 제어를 할 수 있다. 하지만 여러분의 하는 일에 대해서 정확히 알고 있어야 한다. 우리는 여러분에게 우선 표준 규칙을 선택하여 인스톨한 후, 수동으로 여러분에게 맞게 조정하도록 권한다.
(1b) 패키지 목록 읽어들이기 Instead of choosing packages one by one, you can load a 하나씩 패키지를 고르기 보다는 패키지 목록 화일을 불러들여서 인스톨할 수도 있다.
(2) 설치 매채 설정하기 (Assign Installation Source) 어디로부터 인스톨할 것인지 입력해주어야 한다. 만약 JE1 을 인스톨해 두었고 플로피를 사용하는 것이 아니라면 /tmp 밑에 JE1 이라는 디렉토리를 찾을 수 있어야 한다. 이 경우 (2.2)을 선택할 수 있다.
(2.1) 플로피 디스켓으로부터 설치 여러분이 D-2 1 과정에서 적어둔 플로피 드라이브의 장치명을 입력 한다.
(2.2) 마운트된 디렉토리로부터 설치 JE1 하위디렉토리가 포함된 디렉토리를 입력하라. 예를 들어 여러분의 경우가 다음과 같다면
/mnt/JE/JE1 다음과 같이 입력한다. /mnt/JE
(2.3) NFS 서버 마운트하여 설치 NFS 서버의 이름을 적고 JE1 디렉토리를 포함한 디렉토리를 적어준다. 예를 들어 만약 zephyrus 라는 이름의 NFS 서버의 다음 디렉토리를 이용한다면, /home1/ftp/Linux/JE/JE1
다음과 같이 입력한다. zephyrus /home1/ftp/Linux/JE
(2.4) 시디롬 마운트 후 설치 장치명, 화일 시스템 유형, 그리고 JE1 디렉토리를 포함하는 디렉토 리를 적어준다. 시디롬의 경우에는 D-2 2) (c)에서 적어둔 시디롬 장치명을 적은 후 화일 시스템 유형으로서 iso9660 을 적어준다.
(3) 설치 메뉴 Finally, we are ready to start the actual installation... but 마지막으로 우리는 실제 설치과정을 시작할 단계에 놓여있다. 하지만 끝은 아니다. 마지막으로 점검을 해보기 바란다.
(3.1) 필요한 디스크셋 점검 이 메뉴를 고르면 인스톨 프로그램이 필요한 디스크셋의 목록을 보여준다. 그것을 모두 가지고 있는가?
(3.2) 설치할 패키지 점검 어떤 패키지를 설치할 것인지 표시해준다.
(3.3) 설치 소스디렉토리 점검 플로피 설치가 아니라면 이 메뉴를 선택한다. 선택하면 각 소스 디렉토리의 내용을 보여주고 맞는지 확인한다.
(3.4) 설치 시작 마지막으로(진짜로 마지막으로) 이 메뉴를 선택하면 시작한다. If you're using floppies, the installer will prompt you 플로피를 이용하면 매번 갈아끼워야 할 것이다. 그대로 하라. 각 디스크에 대해서는 3 번까지 실수가 용납된다.
(4) 사용자 정의 사항 저장 현재의 환경(메세지에 사용되는 언어, 인스톨 소스)을 화일로 저장한다.
Save selected list ? (y/n) Choosing "y" will create a package list. You can use this list y 라고 대답하면 패키지 목록을 만들 것이다. 나중에 이 목록을 이용하여 JE 를 다시 설치할 수 있다. 재설치하려면 ezinstall 을 다시 실행시킨 후 (1b)에서 화일 고르기를 하면 된다.
?만약 처음 설치해보는 것이라면, 하나 하나씩 설치하는 것은 번거롭게 느껴질 것이다. 인스톨 프로그램이 설치를 하도록 놔두고 나중에 수정을 가하는 것이 좋다.
?JE 는 더 이상 셰도우 패스워드를 사용하지 않는다.
?만약 플로피로 설치하려고 한다면 다음 과정을 따라 여러분의 수고를 덜어 보도록 하자.
이런 식으로 하면 사용하지 않는 패키지에 대해서는 디스켓을 만들어 줄 필요가 없다.