Всё имеет свое начало...
4. Лицом к пользователю: PC-BSD и DesktopBSD

Глава из книги Сага о FreeBSD

Алексей Федорчук

2008-11-12

назад | к началу

Установка DesktopBSD

Пример PC-BSD оказался заразительным. И не прошло и нескольких месяцев после её появления, как группа разработчиков из Германии предложила свой вариант установки FreeBSD — DesktopBSD, который и будет предметом данного раздела.

В двух словах — это очередная демо-версия FreeBSD, мало отличающаяся от PC-BSD как по идее, так и по ее воплощению. Основана она на FreeBSD с приплюсованной средой KDE и минимальным набором приложений для последней (примерно в объеме kdebase). Этот дистрибутив, хотя и являет собой LiveCD, также предназначен в первую очередь для установки системы, а не для демонстрации ее возможностей. Так что эту сторону дистрибутива мы и рассмотрим в первую очередь

Установка начинается с того, что грузимся с CD сначала обычным образом. После своеобычного меню, с чертиком появляется синюшная заставка с надписью — DesktopBSD, которая висит достаточно долго. Затем на 9-й виртуальной консоли запускаются Иксы, сообщения которых выводятся на первую консоль, остальные остаются свободными и могут использоваться для аварийно-спасательных работ — вход на них для администратора беспарольный. Правда, в ответ на такое действие последует попытка снова запустить Иксы — на том же нулевом дисплее, где они уже работают.

Сразу по старте Иксов запускается инсталлятор. На PC-BSD'шный он внешне не похож, но родовые признаки BSD Installer'а вполне узнаваемы. Первое, что он делает — это предлагается выбор языка. Поначалу их было всего два, английский и, естественно, немецкий, но ныне число поддерживаемых языков существенно выросло, и среди них можно видеть и русский.

Затем следует выбор диска и три варианта записи начального загрузчика: для загрузки нескольких операционок, для загрузки только DesktopBSD или отказ записи загрузчика вообще.

Далее, после обычной жалобы на неправильную геометрию диска (надо сказать, что все диски, которые попадались мне в последнее время — "неправильные"), на выбранном для инсталляции диске можно создать слайс из его части, а можно использовать весь диск. Ручное создание разделов внутри слайса не предусмотрено — инсталлятор создает их по собственном разумению, примерно также, как по нажатии буковки A в sysinstall. Чем он при этом руководствуется — для меня осталось не совсем ясным. Так, мой десятигигабайтный слайс был поделен следующим образом:

/	120 Мбайт
swap	300 Мбайт
/tmp	150 Мбайт
/var	250 Мбайт
/usr	все остальное

После создания слайса следует грозное предупреждение, что обратной дороги уже не будет, и начинается инсталляция пакетов, Выбора не предусмотрено — гуртом устанавливаются как FreeBSD Distributions, так и все дополнительное хозяйство — Иксы, KDE и прочее.

По завершении записи пакетов следует предложение или перезагрузиться, или продолжить. Впрочем, Если выбрать второе — на следующем шагу инсталлятор скажет, что все равно нужно перезагружаться.

После перезагрузки опять долго висит синюшная заставка, затем запускается конфигурирующий визард. Который предусматривает три действия: добавление пользователя, установку рутового пароля и знакомство с базовыми концепциями системы.

После ознакомления с концепцией (или отказа от оного — не тюрьма, мол, народов) происходит загрузка KDE. Звук и сеть есть из коробки — для моих встроенного аудио от nForce3 и сетевой карточки Realtek 8139 все определилось автоматически, DHCP подхватился, можно лезть в интернет. Имеется некий минимум KDE-приложений — на уровне kdebase.

Портов как таковых нет — только mk-файлы в /usr/ports/mk, так что архив дерева портов нужно качать. Исходников тоже нет, есть только конфиг ядра — /usr/src/sys/i386/conf/DESKTOPBSD.

Собственного менеджера пакетов не обнаружилось — в качестве такового используется обычный portupgrade. Плюс это или минус — дело вкуса.

Никаких отличий от обычной FreeBSD в конфигах и прочем не просматривается — что уже безусловно плюс.

Вот собственно и все...

Заключение

В отличие от инсталляторов, описанных в предыдущей главе, установщики и BC-BSD, и DesktopBSD результатом своей работы имеют полностью работоспособные BSD-системы, почти не требующие ручной доводки, по крайней мере немедленной. Дальнейшие же действия пользователя зависят от целей, которые он перед собой ставит. Можно применять их as is (разумеется, если нет непреодолимого отвращения к KDE и его приложениям), либо постепенно превратить их в самую обычную FreeBSD. В последнем случае их можно рассматривать просто как промежуточную ступень в эволюции линуксоида, избалованного графическими инсталляторами, в направлении "записного фришника".

назад | к началу