Библиотека сайта rus-linux.net
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