Руководство FreeBSD
Пред. | Глава 5. X Window System | След.

# 5.3. Установка X11

На FreeBSD могут быть установлены Xorg или XFree86™. Начиная с FreeBSD 5.3-RELEASE, версией X11 по умолчанию для FreeBSD является Xorg. Xorg это сервер X дистрибутива открытой реализации X Window System, выпущенной X.Org Foundation. Xorg основан на коде XFree86 4.4RC2 и X11R6.6. X.Org Foundation выпустила X11R6.7 в апреле 2004 года, а X11R6.8.1 в сентябре 2004; эта версия доступна из коллекции портов FreeBSD.

Для сборки и установки Xorg из коллекции портов, выполните:

    # cd /usr/ports/x11/xorg
    # make install clean

> Замечание: Перед сборкой полной версии Xorg удостоверьтесь в наличии хотя бы 4 GB свободного места.

Для сборки и установки XFree86 из коллекции портов:

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

Кроме того, X11 может быть установлен непосредственно из пакетов. Бинарные пакеты, устанавливаемые pkg_add(1), доступны и для X11. Когда pkg_add(1) используется для удаленной загрузки пакетов, номер версии пакета необходимо удалить. pkg_add(1) автоматически установит последнюю версию приложения.

Таким образом, для загрузки и установки пакета Xorg, просто наберите:

    # pkg_add -r xorg

Пакет XFree86 4.X может быть установлен командой:

    # pkg_add -r XFree86

> Замечание: В примерах выше будет установлен полный дистрибутив X11, включая серверы, клиенты, шрифты и так далее. Также доступны и отдельные пакеты и порты для различных частей X11.

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

## 5.3.1. Замена XFree86™ на Xorg

Как и с любым портом, вам необходимо проверить файл `/usr/ports/UPDATING` на наличие изменений. Инструкции по переходу с XFree86 на Xorg включены в этот файл.

Используйте CVSup для обновления дерева портов перед любой переустановкой. Для замены X11 вам также потребуется установить `sysutils/portupgrade`.

В файл `/etc/make.conf` необходимо добавить переменную X_WINDOW_SYSTEM=xorg. Это необходимо, чтобы система знала, какой X11 используется. Старая переменная XFREE86_VERSION не используется, она заменена переменной X_WINDOW_SYSTEM.

Затем используйте следующие команды:

    # pkg_delete -f /var/db/pkg/imake-4* /var/db/pkg/XFree86-*
    # cd /usr/ports/x11/xorg
    # make install clean
    # pkgdb -F

Команда pkgdb(1) является частью программы portupgrade, она обновит различные зависимости пакетов.

> Замечание: Перед сборкой полной версии Xorg удостоверьтесь в наличии хотя бы 4 GB свободного места.

Пред. | Начало | След.
Основы X | Уровень выше | Конфигурация X11

Этот, и другие документы, могут быть скачаны с ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

По вопросам связанными с FreeBSD, прочитайте документацию прежде чем писать в <questions@FreeBSD.org>.
По вопросам связанным с этой документацией, пишите <doc@FreeBSD.org>.
По вопросам связанным с русским переводом документации, пишите в рассылку <frdp@FreeBSD.org.ua>.
Информация по подписке на эту рассылку находится на сайте проекта перевода.