Next Previous Contents

3. 安裝 XFree86

很有可能,你取得的 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 之一是必需的:

X338514.tgz

Server for 8514-based boards.

X33AGX.tgz

Server for AGX-based boards.

X33I128.tgz

Server for the Number Nine Imagine 128.

X33Mach32.tgz

Server for Mach32-based boards.

X33Mach64.tgz

Server for Mach64-based boards.

X33Mach8.tgz

Server for Mach8-based boards.

X33Mono.tgz

Server for monochrome video modes.

X33P9K.tgz

Server for P9000-based boards.

X33S3.tgz

Server for S3-based boards.

X33S3V.tgz

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

X33SVGA.tgz

Server for Super VGA-based boards.

X33W32.tgz

Server for ET4000/W32-based boards.

如果你不知道要取哪一個,就取 VGA16 server,X33VGA16.tgz. 不管怎樣,你都要下載這一個,因為你將需要它在下個步驟去執行自動設定工具.

以下全部檔案都是必須的:

preinst.sh

Pre-installation script

postinst.sh

Post-installation script

X33bin.tgz

The rest of the X11R6 binaries.

X33cfg.tgz

Config files for xdm, xinit and fs.

X33doc.tgz

Documentation.

X33man.tgz

Manual pages.

X33fnts.tgz

75dpi, misc and PEX fonts

X33lib.tgz

Shared X libraries and support files.

X33set.tgz

XF86Setup utility

X33VG16.tgz

Server for VGA/EGA-based boards.

以下檔案是選擇性的:

X33f100.tgz

100dpi fonts

X33fcyr.tgz

Cyrillic fonts

X33fnon.tgz

Other fonts (Chinese, Japanese, Korean, Hebrew)

X33fscl.tgz

Scalable fonts (Speedo and Type1)

X33fsrv.tgz

Font server and config files

X33prog.tgz

X header files, config files and compile-time libs

X33lkit.tgz

X server LinkKit

X33lk98.tgz

PC98 X server LinkKit

X33nest.tgz

Nested X server

X33prt.tgz

X print server

X33vfb.tgz

Virtual framebuffer X server

X33ps.tgz

PostScript version of the documentation

X33html.tgz

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,


Next Previous Contents