Next Previous Contents

3. Установка XFree86

Вероятно, что вы получили XFree86 как часть дистрибутива Linux, в этом случая отдельное скачивание программного обеспечения не является необходимым. Или вы можете взять двоичные пакеты RPM, скомпилированные для вашей машины, в этом случае вам надо просто установить их, используя команду rpm(1). В этом случае вы можете пропустить материал до конца этого раздела.

Двоичный дистрибутив XFree86 для Linux можно найти на разных FTP-серверах. На сервере XFree86 он располагается в каталоге ftp://ftp.xfree86.org/pub/XFree86/current/binaries/.

До того как что-нибудь делать скачайте и запустите скрипт `preinst.sh'. Он может сообщить вам о том, что вам необходимо иметь для продолжения вашей установки.

Если вы скачали XFree86, эта таблица перечислит файлы в дистрибутиве XFree86-3.3.

Требуется один из следующих серверов:

X8514.tgz

Сервер для карт основанных на 8514.

XAGX.tgz

Сервер для карт основанных на AGX.

XI128.tgz

Сервер для Number Nine Imagine 128.

XMach32.tgz

Сервер для карт основанных на Mach32.

XMach64.tgz

Сервер для карт основанных на Mach64.

XMach8.tgz

Сервер для карт основанных на Mach8.

XMono.tgz

Сервер для монохромных видео-режимов.

XP9K.tgz

Сервер для карт основанных на Server for P9000-based boards.

XS3.tgz

Сервер для карт основанных на S3.

XS3V.tgz

Сервер для S3 ViRGE и ViRGE/VX (считается бета-версией).

XSVGA.tgz

Сервер для карт основанных на Super VGA.

XW32.tgz

Сервер для карт основанных на ET4000/W32.

Если вы не знаете какой взять, то возьмите сервер VGA16, XVG16.tgz. Вам все равно необходимо скачать его, поскольку он нужен для запуска утилиты автоконфигурации.

Требуются все следующие файлы:

preinst.sh

Доинсталяционный скрипт.

postinst.sh

Послеинсталяционный скрипт.

Xbin.tgz

Основные двоичные файлы X11R6.

Xcfg.tgz

Файлы настройки для xdm, xinit и fs.

Xdoc.tgz

Документация.

Xman.tgz

Справочные страницы.

Xfnts.tgz

Шрифты 75dpi, misc и PEX.

Xlib.tgz

Разделяемые библиотеки X и файлы поддержки.

Xset.tgz

Утилита XF86Setup.

XVG16.tgz

Сервер для VGA/EGA карт.

Следующие файлы являются необязательными:

Xf100.tgz

Шрифты 100dpi.

Xfcyr.tgz

Кириллические шрифты.

Xfnon.tgz

Другие шрифты (Китайский, Японский, Корейский, Еврейский).

Xfscl.tgz

Маштабируемые шрифты (Speedo и Type1).

Xfsrv.tgz

Сервер шрифтов и файлы настройки.

Xprog.tgz

Файлы заголовков для X, файлы настройки и библиотеки времени компиляции.

Xlkit.tgz

X-сервер LinkKit.

Xlk98.tgz

PC98 X-сервер LinkKit.

Xnest.tgz

Вложенный X-сервер.

Xprt.tgz

X-сервер печати.

Xvfb.tgz

X-сервер виртуального framebuffer.

Xps.tgz

PostScript-версия документации.

Xhtml.tgz

HTML-версия документации.

Каталог 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, и запустите /sbin/ldconfig, как администратор.


Next Previous Contents