На FreeBSD могут быть установлены Xorg или XFree86™. Начиная с FreeBSD 5.3-RELEASE, Xorg является для FreeBSD версией X11 по умолчанию. Xorg это сервер X11 дистрибутива X11R6.7, выпущенный X.Org Foundation. X11R6.7 основан на коде XFree86 4.4RC2 и X11R6.6. X.Org Foundation выпустил X11R6.7 в апреле 2004 года.
Для сборки и установки 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 и настроить рабочее окружение.
Как и с любым портом, вам необходимо проверить файл /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 |