Конфигурирование системы и переход в новую среду

Самая важная часть системы Gentoo, что отличает ее от всех остальных операционных систем семейства Linux, это наличие системы USE-флагов. Все USE-флаги объявляются в переменной USE.

Конфигурирование системы и переход в новую среду - student2.ru

Рисунок 3.16. Конфигурирование системы

Чтобы упростить пользователям поиск и выбор флагов, предлагается значение USE по умолчанию, которое представляют собой список USE-флагов, как кажется, наиболее часто используемых пользователями Gentoo. Это значение приведено в файле make.defaults выбранного профиля. Обычно USE-флаги находятся пользователем в интернете и добавляются к переменной USE, в файл make.conf. В программе установки предлагается графическая программа для добавления флагов в переменную. Основное преимущество данного подхода в том, что у каждого USE-флага имеется описание и пользователю будет легче ориентироваться при выборе.

Конфигурирование системы и переход в новую среду - student2.ru

Рисунок 3.17. Окно выбора USE-флагов для добавления к переменной USE

После того как пользователь выберет необходимые флаги для своей системы, то программа установки определит некоторые характеристики его компьютера, и добавит необходимые переменные в файл make.conf, и предложит пользователю при желании отредактировать файл. Так как установочная программа сама находит оптимальные параметры для данной системы, но может быть так, что пользователю необходимо что-то изменить и он полностью отдает отчет своим действиям, в противном случае можно получить результат, отличный от ожидаемого, но вероятнее всего что результата и вовсе не будет.

После выполнения данных действий, первая часть программы завершена. Дальнейшие действия необходимо проводить непосредственно в только что созданной, новой среде Linux.

Для продолжения установки необходимо копировать нужные для дальнейшей установки файлы в новую среду, в том числе, вторую часть программы установки. После этого выполняется команда chroot, которая выполняет переход в новую среду, так же у этой команды оказался ключ –rcfile, который позволяет запустить программу в новой среде и передать ей дальнейшее управление. Соответственно как параметр, подается имя файла второй части программы установки, что бы автоматически продолжить установку.

Дальнейшая установка рассматривается в следующем разделе.

Программная реализация второй части программы

Данный этап программы установки происходит уже в ранее подготовленной среде. И является завершающим. В результате его выполнения мы будем иметь полностью готовую операционную систему.

Выбор профиля

В начале этой главы описывалось понятие профиля операционной системы Gentoo. Исходя из этого, видно, что выбор профиля является очень важной, конструктивной частью, на которой опирается вся дальнейшая установка операционной системы.

Перед тем как продолжать установку, необходимо обновить дерево портэжей и установить пакеты ncurses и dialog, для того, так как данные утилиты необходимы для создания диалоговых окон в процессе установки.

На рисунке 3.18 показан список возможных профилей для выбранной архитектуры. Выбранный по умолчанию профиль отмечен символом «*». При желании можно выбрать новый профиль, например, уточнить сервер или домашний компьютер, или конкретизировать, что домашний компьютер с рабочим окружением KDEили GNOME.

Конфигурирование системы и переход в новую среду - student2.ru

Рисунок 3.18. Список доступных профилей для данной архитектуры

Наши рекомендации