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