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

Перед тем, как устанавливать XFree86, определитесь, с какой версией работать. XFree86 3.X является веткой разработки XFree86, находящейся в режиме только поддержки. Она весьма стабильна и поддерживает огромное количество графичеких адаптеров. Однако новых разработок в этом программном обеспечении не ведётся. В XFree86 4.X архитектура системы была полностью пересмотрена, в ней появились новые возможности, такие, как улучшенная поддержка шрифтов и антиалиасинга. К сожалению, эта новая архитектура требует переписывания драйверов видео, и некоторые из старых адаптеров, поддерживаемых в 3.X, пока не поддерживаются в 4.X. Так как новые разработки и поддержка новых графических адаптеров выполняются в этой ветке, XFree86 4.X теперь является стандартно используемой во FreeBSD версией X Window System.

Программа установки FreeBSD предоставляет пользователям возможность установить и настроить XFree86 4.X во время установки (описано в ). Для установки и запуска XFree86 3.X сначала нужно выполнить установку базовой системы FreeBSD, а затем установить XFree86. К примеру, чтобы построить и установить XFree86 3.X из Коллекции Портов:

    # cd /usr/ports/x11/XFree86
    # make all install clean

Как вариант, любая версия XFree86 может быть установлена непосредственно из бинарных файлов для FreeBSD, которые размещены на веб-сайте XFree86. Для установки посредством утилиты pkg_add(1) имеется также бинарный пакадж для XFree86 4.X. При использовании возможности сгрузки по сети, предусмотренной в утилите pkg_add(1), номер версии пакаджа должен быть опущен. pkg_add(1) автоматически сгрузит самую последнюю версию приложения. Таким образом, для сгрузки и установки пакаджа для XFree86 4.X, просто наберите:

    # pkg_add -r XFree86

Для установки XFree86 4.X вы можете также воспользоваться Коллекцией Портов, для чего вам нужно просто набрать следующие команды:

    # cd /usr/ports/x11/XFree86-4
    # make install clean

В оставшейся части главы будет рассказано о том, как сконфигурировать XFree86 и настроить рабочее окружение.