很有可能,你取得的 XFree86 是 Linux 发行套件的一部分, 在那种情形, 分开下载该软件是没有必要的. 在那情形下,你可以略过这一节.
XFree86 的 Linux 二元码版本可以在许多 FTP 站找到. 在 XFree86 站, 它是在 ftp://ftp.xfree86.org/pub/XFree86/current/binaries/Linux-ix86 ( 当笔者在写的时候, 目前的版本是 3.2A; 最新版本则定期地释出).
在做任何其它东西之前,首先下载且执行 `preinst.sh' 的 shell script. 这可以告诉你,在你继续你的安装之前,你需要在妥当位置有关的先决要素.
如果你直接下载 XFree86, 这个列表列出在 XFree86-3.3 软件套件中的文档.
以下 server 之一是必须的:
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 目录应该包含有目前版本的 release notes 在 RELNOTES
.
对于安装细节,可查阅于该文件[RELNOTES].
所要安装 XFree86 的工作的是取得以上文档, (以 root
身分) 建立
/usr/X11R6
目录, 和从 /usr/X11R6
解开哪些文档如下列指令:
gzip -dc X33bin.tgz | tar xfB -
记住这些 tar 文档是相对于 /usr/X11R6
目录所包装起来的,
所以很重要的是要在那里解包包装.
你需要确定 /usr/X11R6/bin
是有设在你的 path 中.
这可以藉由编辑你系统内定的 /etc/profile
或 /etc/csh.login
(此乃根据你,或在你系统中的其他使用者,所使用的 shell 而定).
或者你可以简单地修改 .bashrc
或 .cshrc
(视你的 shell 而定) 来把该目录加入你个人的 path .
你也需要确定 /usr/X11R6/lib
能被 runtime linker ld.so
找到.
为了这样,加这行
/usr/X11R6/lib
到这个档 /etc/ld.so.conf
, 和以 root
身分去执行
/sbin/ldconfig
,