openSUSE 12.3: впечатления от майнстрима. Подготовка к установке

Релиз 12.3 ознаменовался изменением образов носителей, на которых он распространяется. Образы DVD и NET остались теми же — и примерно того же объёма, в зависимости от архитектуры: 4,2-4,4 ГБ и 207-240 МБ, соответственно. Сохранились в неприкосновенности и образы Addon-Lang и Addon-NonOss, каковые, впрочем, для нас не очень актуальны. А дальше начинаются новшества.

Про новообразовавшийся Rescue-CD я уже говорил. Подчеркну только для определённости, что правильней было бы называть его Xfce-Live — по аналогии с двумя другими официальными «живыми» образами — KDE-Live и GNOME-Live. Последние на звание Live-CD претендовать уже не могут, ибо объём их колеблется вокруг 900 МБ — для KDE побольше, для GNOME поменьше. То есть для стандартного компакта они велики, для DVD — малы.

Поскольку в качестве установочного носителя я выбрал как раз KDE-Live (почему — скоро скажу), то вопрос, что делать с образом, встал сразу. В конце концов я заховал его на SD-карточку размеров в 2 ГБ (другой не было). Для чего воспользовался утилитой SUSE Imagewriter — именно для заливки образов оптических дисков openSUSE она даёт неизменно превосходный результат.

На современных материнках с UEFI для загрузки с SD-карты или флэшки не нужно менять порядок устройств — достаточно с помощью определённой клавиши (на моей «маме» — F8) выбрать нужный носитель для единоразового старта:

kde-01.png

На платах со старым BIOS’ом, разумеется, порядок загрузки сначала надо изменить, а по завершении установки (перед первым стартом системы) — не забыть вернуть взад (или вынуть соответствующий носитель). Иначе даже выбор в меню загрузки с харддиска приведёт к повторному старту с него же — ведь с точки зрения системы, USB-флэшка или SD-карта — такой же винчестер, как и любой другой.

После загрузки с Live-носителя я занялся подготовительными действиями, описанными ранее в новеллах шестьдесят четвёртой и шестьдесят пятой:

  • минимальной настройкой пользовательского окружения Live-среды;
  • настройкой внешности программ, запускаемых от root’а;
  • ликвидацией системы управления пакетами apper, дабы она не путалась под ногами;
  • удалением ненужных мне приложений, таких, как amarok и kaffeine;
  • доустановкой программ, которые я полагаю необходимыми (zsh, kate, yakuake).

Здесь надо отметить два момента. Во-первых, не стоит жалеть о времени, затраченном на настройку пользовательского окружения. Хотя они и выполняются для некоего мифического аккаунта с UID 999, который исчезнет после инсталляции (нумерация UID «настоящих» аккаунтов начинается с 1000), все его конфиги сохранятся в каталоге /home/linux~. Откуда их можно будет скопировать в домашний каталог «настоящего» пользователя.

Во-вторых, процесс установки и удаления программ осложняется одним неприятным моментом: при первом же обращении к YaST, для начала, происходит полное обновление пакетов Liv-среды (что само по себе не плохо — как уже неоднократно говорилось, не пропадёт сей скорбный труд, и результаты его запечатлеются в инсталлированной системе). Однако процесс обновления оказывается совмещённым с развёртыванием пакетов, предусмотренных сценарием первого запуска системы. В их числе, кроме необходимых lang-пакетов и ещё кое-каких рекомендаций, оказывается LibreOffice, множество графических программ (GIMP, Hugin) и прочий хлам типа Kontact, Korganizer etc. Впрочем, неприятен этот момент лично для меня, обо всем перечисленным не пользуюсь и безжалостно искореняю. Те же, кто LibreOffice, графические редакторы и всякого рода органайзеры применяют, напротив, запишут этот момент в плюс.

Теперь остаётся выполнить два самых главных подготовительных деяния, ради которых я всё и затеял. Первое из них касается KDE. Хотя, как я уже говорил, мои обвинения в адрес её версии 4.10 оказались беспочвенными, за прошедшее время вышел уже корректирующий релиз 4.10.1, исправляющий кое-какие шероховатости предыдущего. Да и вообще, в последнее время KDE развивается весьма активно и в очень правильном направлении: то есть без всяких революционных изменений, но с мелкими и приятными улучшениями.

Так что у меня был явный резон задействовать текущую версию KDE. Для чего всего-то и требуется, что подключить соответствующий репозиторий. После чего в модуле управления пакетами YaST’а определить его как системый и провести обновление пакетов KDE до текущих версий. Это возымеет мгновенный эффект (разве что для полноты ощущений можно перезапустить сеанс KDE — но не систему!) и сохранится после инсталляции.

А второе деяние связано с ядром. Как уже говорилось, одной из основных целей апдейта были эксперименты с F2FS, что требовало ядра 3.8.0 и выше. Для чего также требуется использовать репозиторий Kernel из OBS. После подключения которого он также должен быть обращён в системный. А дальше из него устанавливается ядро — kernel-default-3.8.3-1.1.x86_64.rpm, если в дальнейшем планируется использовать, таки, ZFS, или kernel-desktop-3.8.3-1.1.x86_64.rpm — в большинстве остальных случаев.

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