아마도 독자는 리눅스 배포판에 포함된 XFree86을 갖고 있을 텐데, 이 경우 XFree86을 따로 다운로드할 필요가 없다. 아니면 각자의 시스템에 맞는 RPM 바이너리 패키지를 구할 수 있을 것이다. 이 경우엔 rmp(1)을 써서 설치할 수 있다. 어느 쪽이든 이 절의 나머지는 건너뛰어도 된다.
XFree86의 이진파일 형태의 리눅스 배포본은 많은 FTP 사이트에서 찾을 수 있다. XFree86 사이트에서는 이것이 ftp://ftp.xfree86.org/pub/XFree86/current/binaries/에 있다.
다운로드한 뒤에 가장 먼저 해야할 것은 'preinst.sh' 쉘 스크립트를 실행하는 것이다. 이 과정은 설치를 계속하기 전에 필요한 사항들을 알려줄 것이다.
직접 XFree86을 다운로드하는 경우라면 XFree86-3.3 배포판에는 다음에 나와 있는 파일들이 들어있을 것이다.
다음의 서버중의 하나가 필요하다:
Server for 8514-based boards.
Server for AGX-based boards.
Server for the Number Nine Imagine 128.
Server for Mach32-based boards.
Server for Mach64-based boards.
Server for Mach8-based boards.
Server for monochrome video modes.
Server for P9000-based boards.
Server for S3-based boards.
Server for the S3 ViRGE and ViRGE/VX (considered beta)
Server for Super VGA-based boards.
Server for ET4000/W32-based boards.
다음의 파일은 모두 필요한 것들이다.
Pre-installation script
Post-installation script
The rest of the X11R6 binaries.
Config files for xdm
, xinit
and fs
.
Documentation.
Manual pages.
75dpi, misc and PEX fonts
Shared X libraries and support files.
XF86Setup utility.
Server for VGA/EGA-based boards.
다음 파일들은 선택사항이다.
100dpi fonts
Cyrillic fonts
Other fonts (Chinese, Japanese, Korean, Hebrew)
Scalable fonts (Speedo and Type1)
Font server and config files
X header files, config files and compile-time libs
X server LinkKit
PC98 X server LinkKit
Nested X server
X print server
Virtual framebuffer X server
PostScript version of the documentation
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
를
실행한다.