아마도 독자는 리눅스 배포판에 포함된 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를
실행한다.