다음 이전 차례

3. XFree86 설치하기

아마도 독자는 리눅스 배포판에 포함된 XFree86을 갖고 있을 텐데, 이 경우 XFree86을 따로 다운로드할 필요가 없다. 아니면 각자의 시스템에 맞는 RPM 바이너리 패키지를 구할 수 있을 것이다. 이 경우엔 rmp(1)을 써서 설치할 수 있다. 어느 쪽이든 이 절의 나머지는 건너뛰어도 된다.

XFree86의 이진파일 형태의 리눅스 배포본은 많은 FTP 사이트에서 찾을 수 있다. XFree86 사이트에서는 이것이 ftp://ftp.xfree86.org/pub/XFree86/current/binaries/에 있다.

다운로드한 뒤에 가장 먼저 해야할 것은 'preinst.sh' 쉘 스크립트를 실행하는 것이다. 이 과정은 설치를 계속하기 전에 필요한 사항들을 알려줄 것이다.

직접 XFree86을 다운로드하는 경우라면 XFree86-3.3 배포판에는 다음에 나와 있는 파일들이 들어있을 것이다.

다음의 서버중의 하나가 필요하다:

X8514.tgz

Server for 8514-based boards.

XAGX.tgz

Server for AGX-based boards.

XI128.tgz

Server for the Number Nine Imagine 128.

XMach32.tgz

Server for Mach32-based boards.

XMach64.tgz

Server for Mach64-based boards.

XMach8.tgz

Server for Mach8-based boards.

XMono.tgz

Server for monochrome video modes.

XP9K.tgz

Server for P9000-based boards.

XS3.tgz

Server for S3-based boards.

XS3V.tgz

Server for the S3 ViRGE and ViRGE/VX (considered beta)

XSVGA.tgz

Server for Super VGA-based boards.

XW32.tgz

Server for ET4000/W32-based boards.

만약 어느 것을 택해야할지 모른다면 VGA16 서버인 XVG16.tgz를 선택한다. 다음 단계에서 자동설정 유틸리티를 실행하려면 이것이 필요하므로 어쨌거나 이것을 다운로드해야만 한다.

다음의 파일은 모두 필요한 것들이다.

preinst.sh

Pre-installation script

postinst.sh

Post-installation script

Xbin.tgz

The rest of the X11R6 binaries.

Xcfg.tgz

Config files for xdm, xinit and fs.

Xdoc.tgz

Documentation.

Xman.tgz

Manual pages.

Xfnts.tgz

75dpi, misc and PEX fonts

Xlib.tgz

Shared X libraries and support files.

Xset.tgz

XF86Setup utility.

XVG16.tgz

Server for VGA/EGA-based boards.

다음 파일들은 선택사항이다.

Xf100.tgz

100dpi fonts

Xfcyr.tgz

Cyrillic fonts

Xfnon.tgz

Other fonts (Chinese, Japanese, Korean, Hebrew)

Xfscl.tgz

Scalable fonts (Speedo and Type1)

Xfsrv.tgz

Font server and config files

Xprog.tgz

X header files, config files and compile-time libs

Xlkit.tgz

X server LinkKit

Xlk98.tgz

PC98 X server LinkKit

Xnest.tgz

Nested X server

Xprt.tgz

X print server

Xvfb.tgz

Virtual framebuffer X server

Xps.tgz

PostScript version of the documentation

Xhtml.tgz

HTML version of the documentation

XFree86 디렉토리는 현재 버전에 대한 배포 설명서를 RELNOTES에 포함 하고 있을 것이다. 자세한 설치사항은 그것을 참고한다.

XFree86을 설치하기 위해서는 위에 나열된 파일들이 필요하며 /usr/X11R6 디렉토리를 만들어서 (root 권한으로) 이 파일들을 /usr/X11R6에서 다음과 같이 풀어야 한다.

gzip -dc Xbin.tgz | tar xfB -
이 파일들은 /usr/X11R6에서 묶었으므로 다시 그곳에서 풀어야 한다는 점을 잊지말 것.

/usr/X11R6/bin 디렉토리가 패스경로로 지정되어 있어야 한다. 이를 위해서는 시스템 디폴트인 /etc/profile이나 /etc/csh.login (당신이나 타 사용자가 쓰는 쉘에 따라 다르다)를 편집한다. 단순히 당신의 쉘에서 쓰는 .bashrc.cshrc를 수정해서 그 디렉토리를 각자의 패스경로에 추가해도 된다.

또한 /usr/X11R6/lib 디렉토리가 런타임 링커인 ld.so에 의해 위치 지정이 되도록 해야 하는데, 이를 위해서는

/usr/X11R6/lib

/etc/ld.so.conf 파일에 추가하고 root로서 /sbin/ldconfig를 실행한다.


다음 이전 차례