Fedora: полный обзор установки
Алексей Федорчук
2009-08-05
назад | к началу
После настройки сети в течении некоторого времени происходит считывание данных о доступных репозиториях, каковые и предстают перед глазами пользователя вот в таком виде:

При использовании установочного носителя Russian Fedora тут, скорее всего, ничего менять не нужно: в качестве подключённых можно видеть все основные репозитории проектов Fedora и Russian Fedora для текущей стабильной версии (на данный момент — 11-й), как свободные (free), так и "не совсем свободные" (nonfree), а также списки их зеркал. То есть не будет проблем с доступом к таким пакетами, как медиакодеки, флэш-плагины, проприетарные драйвера видеокарт. При этом в RFRemix уже на стадии инсталляции задействуется механизм fastestmirroring, обеспечивающий автоматический выбор самого быстрого для данного места и времени зеркала.
Тем не менее, изменить данные для подключённых репозиториев можно — например, для замены стабильной версии на "сыромятную" (Rawhide) уже на стадии установки; правда, я не уверен, что это стоит делать. Однако если уж делать, то придётся
- вводить URL соответствующих репозиториев вручную в соответствующей форме:

- проследить за тем, чтобы все репозитории, имеющие отношение к текущей стабильной версии были отключены — как показала практика, смешение пакетов из разных версий в Fedora, в отличие от Debian, является весьма нездоровым занятием (см. комментарий к одной из прежних заметок ).
А вот добавление репозиториев может иметь смысл в том случае, если инсталляция производится с оригинального установочного носителя. В этом случае подключение репозиториев проекта Russian Fedora обеспечит доступ ко всякого рода "не совсем свободным" пакетам. Правда, и тут пустую форму придётся целиком заполнять вручную:

Закончив с репозиториями, пора подумать и собственно о пакетах. Точнее, решить — а стоит ли о них думать, то есть заниматься индивидуальным их выбором, или положиться на компоновщиков типовых наборов. Как истинные линуксоиды — адепты свободы выбора, начнём с рассмотрения первого варианта. Для чего помечаем радиокнопку
Настроить сейчас, к выбору пакетов и относящуюся, и после нажатия кнопки
Далее оказываемся в следующем окне:

Слева на скриншоте можно увидеть список категорий программ, справа — входящие в их состав коллекции пакетов (то, что обычно называют метапакетами). Фиксация на имени любой из них выводит краткое её описание. А ещё ниже поля описания, если внимательно присмотреться, можно увидеть неактивизированную кнопку
Дополнительные пакеты. При первой установке Fedora я её, вследствие слабости зрения, банально не заметил, почему в одной из предыдущих заметок и укорил инсталлятор невозможностью индивидуального выбора пакетов. Укорил несправедливо, согласен — но в своё оправдание могу сказать, что в официальных руководствах по установке на этой возможности внимание, мягко говоря, не акцентируется. И со временем мы увидим, почему.
Чтобы активизировать кнопку подбора дополнительных пакетов, нужно не просто зафиксировать строку имени какой-либо коллекции, но и, "поставив птицу", отметить её для установки:

Теперь нажатие кнопки
Дополнительные пакеты вызовет, вопреки своему названию, полный список пакетов данной коллекции. Некоторые из них отмечены для установки по умолчанию, иные же можно (если нужно) отметить самому:

И теперь остаётся только самая малость — пройтись по всем коллекциям и повычёркивать ненужное, "поставив птицы" против нужных пунктов. Что, даже при точном знании того, где проходит грань между нужным и ненужным, займёт немало времени. Результат же не оправдает ожиданий и близко: стопроцентного избавления от балласта не ждите, а добавленные нужные пакеты могут вытянуть, как зависимости, самые неожиданные компоненты.
Видимо, разработчики Fedora и сами осознают всю тщетность усилий по индивидуальному подбору пакетов, потому этот вопрос и не освещается в документации должным образом.
Отступление: справедливости ради должен отметить, что вряд ли это какая-то уникальная особенность инсталлятора Fedora. А скорее родимое пятно rpm-формата, лишённого способности различать "жесткие" и "мягкие" зависимости: никаких suggested и recomended здесь не последует. Результатом чего будет невоспроизводимость установки при индивидуальном выборе пакетов, что я наблюдал также в таком rpm based дистрибутиве, как Mandrake (во времена, когда он ещё носил это имя) — причём в превосходной степени. И тут поневоле тёплым словом можно вспомнить старый инсталлятор ASPLinux'а , позволявший исключить из установки даже обязательные пакеты и зависимости — разумеется, если точно знаешь, что делаешь, и какие из обязательных зависимостей на самом деле таковыми не являются.
Так что более простой путь — выбрать в категории Графические среды подходящий десктоп или оконный менеджер, категорию Базовая система оставить в неприкосновенности, в категории Языки оставить только русский (что всё равно не избавит от таджикско-тамильской экзотики), а остальные категории опустошить полностью. Повторяю, балласта при этом избежать всё равно не удастся, но расправиться с ним будет проще после установки. Как и добавить необходимые пакеты, не попавшие в число умолчальных.
Как бы мы ни решили обойтись с пакетами — а рано или поздно придётся нажимать кнопку Далее, чтобы переходить к их установке. И тут впору не то что откинуться на спинку кресла, как завещал Великий Билл, а прямо таки лечь на досадную укушетку, предварительно выпил крепкой кавказской водки кислярки и даже как следует закусив — времени хватит на всё.
Сначала долго и нудно проверяются зависимости выбранных пакетов:

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

И наконец начинается собственно установка. То есть: скачивание пакетов из сети (при сетевой установке) или считывание с DVD, помещение во временное место хранения, распаковка, помещение результатов распаковки в очередное временное хранилище, инкорпорирование в файловую иерархию — и так для каждого пакета. А пакетов этих, вне зависимости от подхода к их выбору на предыдущей стадии, будет, сразу предупреждаю, где-то в количестве 1100-1200. И после установки они займут, опять же вне зависимости от..., около 3 Гбайт дискового пространства, в лучшем случае чуть меньше. А в процессе установки этого самого пространства им потребуется более чем двое больше.

Не удивительно, что процесс установки занимает столько времени — к сожалению, так ни разу и не засёк, сколько. Но более длительной инсталляции я не видел ни в одном дистрибутиве. Причём, что интересно, от выбора источника это ничуть не зависит — у меня создалось впечатление, что установка по сети (при моём канале на 5 Мбит/с) выполняется даже быстрее, нежели с локального носителя.
Однако рано или поздно кончается всё — в том числе и процесс установки Fedora. О чём нам сообщают предложением перезагрузки. И тут ещё один интересный момент: пожалуй, Fedora — последний из юзерофильных дистрибутивов, который не извлекает установочный носитель автоматически (как уже 10 лет делает, например, Mandrake/Mandriva), возлагая эту заботу на пользователя.
После перезагрузки остаются последние штрихи:
- знакомство с лицензией и согласие с ней (впрочем, это как вист на шести пиках — нас не спрашивают);
- создание пользовательского аккаунта;
- коррекция (если необходимо) даты и времени и включение (если желательно) службы синхронизации — ntp;
- предложение отправить профиль своего оборудования разработчикам — а почему бы и не помочь ребятам (да и самому себе тоже);
- авторизация через графический менеджер сеансов Gdm или (как говорят, при установке только KDE) Kdm.
Всё. Можно начинать работать. Или — развлекаться с допиливанием системы, по желанию.
назад | к началу