Установка операционной системы FreeBSD была рассмотрена в статье
В данном примере показана установка рабочего стола GNOME на операционную систему FreeBSD для возможности работы пользователей с применением графического интерфейса. То есть рассмотрена организации полноценной десктопной системы на основе FreeBSD. За основу была взят установочный образ FreeBSD-14.1-RELEASE-amd64.dvd1.iso. В случае, если не получается установить указанный рабочий стол, то можно попробовать другой вариант, например, XFCE или любой другой.
Порядок установки:
1) графическая оболочка будет установлена с помощью desktop installer. Для того, чтобы установить desktop installer, необходимо ввести команду:
pkg install desktop-installer
согласиться с установкой пакета, при выходе сообщения Proceed with this action? Ввести у и нажать Enter
2) после установки пакета необходимо ввести команду desktop-installer для запуска одноимённой программы;
3) после запуска desktop installer’а появится какое-то количество строк с описанием некоторых моментов программы. Здесь и далее, при выводе сообщений типа Press return to continue…читать информацию о предстоящей установке и нажимать клавишу Enter. Далее будет предложено выбрать обычную или продвинутую установку с выбором тех или иных опций – ввести 2 и приступить к настройке (рис. 1);
4) алгоритм установки рабочего стола:
Press return to continue... [Enter] // нажмите Enter, чтоб продолжить
Switch to latest binary packages instead of quarterly snapshot? (y/n) [n] [Enter]
// переключиться на последние бинарные пакеты? - нет
OK to replace /usr/ports? y/[n] [Enter] // перезаписать/usr/ports? - нет
Update and reboot system before proceeding? (y/n) [y] n
// обновить и перезагрузить систему перед продолжением? – нет
Enable desktop notification for base/package/ports updates? (y/n) [y] n
Включить уведомление на рабочем столе об обновлениях
Далее происходит скачивание и установка порядка 80 пакетов.
Configure a basic firewall? (y/n) [y] n // настроить firewall? – нет
Disable soft updates journals? (y/n) [n] [Enter]
Отключить журналы программных обновлений?
Build from source? (y/n) [n] n // собрать из источников? – НИ В КОЕМ СЛУЧАЕ
Selection? [no-selection] 5 // выбор пункта
5) в данном случае рассматривается установка и настройка системы с рабочим окружением GNOME (рис. 2)
Установка некоторых пакетов
Press return to continue... [Enter]
Are you sure you want to proceed? y/[n] y // продолжить? - да
Press return to continue... [Enter]
6) после выбора рабочего стола происходит скачивание и установка пакетов
Use moused? (y/n) [y] y // использовать мышь? - да
Scan for additional sound devices? (y/[n]) [Enter]
// сканировать на дополнительные звуковые устройства? - нет
Install VirtualBox guest additions? (y/n) [y] y
// установить гостевые дополнения VBox? - да
7) далее происходит скачивание и установка примерно 140 пакетов, относящихся к XORG, плюс дополнительные пакеты и примерно 410 пакетов, относящихся к рабочему столу GNOME это может занять продолжительное время, в зависимости от скорости сети и диск;
8) после установки всех пакетов:
Reconfigure X11 and desktop? (y/n) [y] y // настроить Х11 и рабочий стол? – да
Display manager selection? [1]
Run guided graphics driver selection? (y/n) [y] [Enter]
// запустить выбор графического драйвера? - да
Generate new xorg.conf? (y/n) [n] n // создать новый конфиг xorg? - нет
Enable software cursor? (y/n) [y] y // включить программный курсор? - да
Test X11? (y/n) [y] y // протестировать Х11? - да
Press return to continue... [Enter]
8) после тестирования рабочего стола НЕ ПЕРЕЗАГРУЖАТЬ И НЕ ВЫКЛЮЧАТЬ МАШИНУ, необходимо просто выйти из системы (рис. 3) в главном меню для того, чтобы вернуться в консоль и продолжить установку:
Forward X11 DISPLAY to other hosts over ssh? (y/n) [y] y
// использовать Х11 как главный дисплейный сервер? - да
Trust all forwarded X11 hosts? (this is a security risk) (y/n) [n] [Enter]
// доверять всем интерфейсам из удалённых серверов Х11? - нет
Accept forwarded X11 DISPLAY from other hosts over ssh? (y/n) [y] y
// принять использование Х11 как главного дисплейного сервера? - да
Press return to continue... [Enter]
Enable SDDM graphical login? (y/n) [y] y
// включить вход через графический интерфейс? - да
Press return to continue... [Enter]
9) далее происходит продолжение установки дополнительных пакетов программного обеспечения. На данном этапе можно отказаться от их установки
Configure CUPS printing services? (y/n) [n]
Настроить службы печати CUPS?
Configure Linux comhatibility? (y/n) [n]
Настроить совместимость с Linux?
Install icedtea Java plugin? (y/n) [n]
Установить Java-плагин
Install security/keepassxc? (y/n) [n]
Install www/firefox? (y/n) [n]
Install mail/thunderbird? (y/n) [n]
Install editors/libreoffice? (y/n) [n]
Install multimedia/vlc? (y/n) [n]
10) В конце установки выйдет сообщение (рис. 4)
Type “got it” to continue.
написать got it и нажать Enter
Run auto-admin now to add users or install additional software? (y/n) [y] n
Запустить автоматическое администрирование, чтобы добавить пользователей или установить дополнительное программное обеспечение? (отказаться)
Reboot now? (y/n) [y]
Перезапустить систему (да)
Если необходимо выполнить еще установку каких-либо пакетов, то выбрать [n]
Для выключения операционной системы можно ввести команду
poweroff
11) после входа в систему её необходимо перезагрузить. Если все прошло без ошибок, то вход будет осуществляться под именем пользователя и паролем, созданным при установке операционной системы. Для входа в графический интерфейс с именем root необходимо выбрать Нет в списке (Not listed), указать имя root в качестве логина.