Установка из интернета

Более новую версию XFree86, чем та, которая входит в комплект Linux Red Hat 7.1, можно загрузить из интернета и затем установить обычным образом. Для XFree86 версии 4.0.3 процесс установки состоит из двух шагов: сначала устанавливается версия 4.0.2, а затем версия 4.0.3, как обновление. Для следующих версий XFree86 процесс установки аналогичен.

Примечание:

Подключение к интернету рассмотрено в главе 22, работа с пакетом Netscape Communicator — в главе 23. Если вы не готовы заниматься этим в Linux и сохранили на компьютере операционную систему Windows или DOS, то для загрузки нужных файлов можете воспользоваться соединением с интернетом, установленным в одной из этих систем. Впоследствии эти файлы можно будет извлечь из раздела Windows или DOS и установить.

Пакет XFree86 разработан в рамках проекта XFree86 Project, представленного на веб-сайте www.xfree86.org.

Адрес каталога, из которого можно загрузить последнюю версию XFree86, - ftpstud.fht-esslingen.de. Здесь же можно найти библиотеки для многих версий Linux.

Установка XFree86 версии 4.0.2

Итак, первый шаг установки сводится к инсталляции базового пакета, в нашем случае это версия 4.0.2. На узле, с которого выполняется загрузка, перейдите в каталог, хранящий версию 4.0.2. Далее следует выбрать библиотеки, используемые для данной версии. Если вы испытываете сомнения, загрузите скрипт Xinstall.sh и выполните команду sh Xinstall.sh -check. Полученные сведения позволят вам выбрать нужные файлы. Выбрав необходимые библиотеки для вашей версии Linux, загрузите следующие файлы:

Xinstall.sh
extract
Xetc.tgz
Xbin.tgz
Xdoc.tgz
Xfonts.tgz
Xlib.tgz
Xman.tgz
Xfenc.tgz
Xvar.tgz
Xxserv.tgz
Xmod.tgz

В большинстве случаев можно использовать установочный скрипт Xinstall.sh для инсталляции XFree86. Перейдите в каталог с загружаемыми файлами (в рассматриваемом случае - /dos/tmp) и запустите скрипт с помощью следующих команд:

$ cd /dos/tmp
$ sh Xinstall.sh

Далее следует серия подсказок. Если этот метод не срабатывает, можно попробовать установить XFree86 с помощью нескольких команд. В первую очередь создайте необходимые для установки каталоги. Для этого следует применить команду mkdir, которая подробно обсуждается в главе 14:

$ mkdir /usr/X11R6
$ mkdir /etc/X11

Затем необходимо запустить программы установки загруженных файлов. Предполагается, что файлы загружены в каталог tmp раздела Windows, и во время установки (см. главу 4) этот раздел был указан как /dos. Для перехода в каталог X Window выполните следующую команду:

$ cd /usr/x11R6

Далее извлечём файлы из загруженных архивов с помощью следующих команд:

$ chmod +x /dos/tmp/extract
$ /dos/tmp/extract -С /usr/X11R6 X[a-df-uw-z]*.tgz
$ /dos/tmp/extract -С /etc/X11 Xetc.tgz
$ /dos/tmp/extract -C /var Xvar.tgz
$ ln -s /etc/X11/app-defaults /usr/X11R6/lib/X11
$ ln -s /etc/X11/fs /usr/X11R6/lib/X11
$ ln -s /etc/X11/lbxproxy /usr/X11R6/lib/X11
$ ln -s /etc/X11/proxymngr /usr/X11R6/lib/X11
$ ln -s /etc/X11/rstart /usr/X11R6/lib/X11
$ ln -s /etc/X11/twm /usr/X11R6/lib/X11
$ ln -s /etc/X11/xdm /usr/X11R6/lib/X11
$ ln -s /etc/X11/xinit /usr/X11R6/lib/X11
$ ln -s /etc/X11/xsm /usr/X11R6/lib/X11
$ ln -s /etc/X11/xserver /usr/X11R6/lib/X11
$ /sbin/ldconfig /usr/X11R6/lib
$ /usr/X11R6/bin/rakfontdir: /usr/X11R6/lib/X11/fonts/misc

Несмотря на то, что все перечисленные выше операции могут показаться сложными, в итоге в операционной системе Linux будет успешно установлен интерфейс X Window.

Установка XFree86 версии 4.0.3

Теперь вы готовы ко второму этапу процесса установки, то есть к инсталляции XFree86 версии 4.0.3 как обновления версии 4.0.2. Снова обратитесь к узлу, с которого выполнялась загрузка, и:

Перейдите в каталог версии 4.0.3. Используйте те же самые группы библиотек, что и для предыдущей версии, и загрузите следующие файлы:

Xinstall.sh
extract
Xupdate.tgz
Xdocupd.tgz
Xdrivers.tgz

В большинстве случаев можно использовать установочный скрипт версии 4.0.3 Xinstall.sh для инсталляции XFree86. Перейдите в каталог с загружаемыми файлами (в данном случае - /dos/tmp) и запустите скрипт следующим образом:

$ cd /dos/tmp
$ sh Xinstall.sh

Эти команды дадут ожидаемый результат, только если уже установлена версия 4.0.2 XFree86. Далее следует серия подсказок. После завершения установки сконфигурируйте X Window, используя Xconfigurator или xf86config. Обе утилиты обсуждаются в главе 4.