Cintu 17.10: предварительная сборка

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

Вследствие ряда обстоятельств из двух моих рабочих (то есть не экспериментальных) систем, Cintu и Maui, осталась только одна. И ею волею судеб была не Cintu. Конечно, в Maui с его должным образом настроенным KDE жить было хорошо. Но без Cintu — как-то скучно. И решил я восстановить свою любимую систему.

Устанавливать Cintu с образа одной из последних сборок на базе Ubuntu 16.04 с поддержкой HWE мне показалось опять же скучноватым. Пробные сборки на основе 17.04 у меня не ладились настолько, что я даже ни слова о них не написал. И решил я попробовать собрать систему из mini.iso для грядущего релиза 17.10 Artful, благо до его выхода остаются уже считанные дни.

Решено — сделано. Скачиваю текущий образ mini.iso и запускаю с него заранее созданную в Virtualbox’е виртуальную машину, в коей и устанавливаю систему в режиме Command line expert mode, как это неоднократно описывалось ранее (последний раз — в соответствующем конспекте). Установка прошла без приключений — инсталлятор не настаивал даже на создании swap-раздела. И завершилась перезагрузкой и приглашением командной строки.

После авторизации я получил перманентные права администратора:

$ sudo -s

Сконфигурировал консоль:

# dpkg-reconfigure console-setup

Установил первоочередные консольные пакеты:

# apt install zsh gpm apt-file software-properties-common

Последний пакет содержит утилиту add-apt-repository, которой я тут же воспользовался для добавления PPA-репозитория
“Utappia” team
, содержащего полюбившуюся мне утилиту ucaresystem-core, о которой писал ранее

# sudo add-apt-repository ppa:utappia/stable

Правда, в настоящий момент этот репозиторий включает пакет ucaresystem-core только для версий Ubuntu по Yakkety включительно. Однако проблема легко решается переименованием соответствующего list-файла из каталога /etc/apt/sources.list.d/ и заменой в нём слова artful на yakkety. И теперь после обновления кеша пакетов

# apt update

пакет не только устанавливается:

# apt install ucaresystem-core

Но и, как показала дальнейшая практика, беспроблемно работает.

Теперь я делаю финт ушами — устанавливаю пакет эмуляции X-терминала, в качестве коего выбрал Tilix, ранее известный как Terminix. Почему его — он может запускаться также в режиме Drop Down (то есть «выпадающем»). А зачем — чтобы в дальнейшем, при установке Иксов и среды Cinnamon, они не натащили мне в систему в качестве зависимостей более иных терминалов, типа XTerm и GNOME Terminal. Каковые мне и нафиг не сдались. После этого устанавливаю Иксы:

# apt install xorg

И приступаю к размышлению — а какой же Cinnamon мне установить?

Собственно, выбор тут не велик — актуальная версия этой среды, за номером 3.4, для будущего релиза Artful в настоящий момент поддерживаются только в официальном репозитории Ubuntu и в «ночных» сборках PPA-репозитория Гвендаля Ле Бьена (Gwendal LE BIHAN). Последняя представлялась предпочтительной, так как содержит более полный набор пакетов (в частности — дисплейный менеджер MDM и все возможные плагины к Nemo). А главное — практика показывает, что следующая версия Cinnamon регулярно выходит через несколько дней после очередного релиза Ubunutu и немедленно появляется у Гвендаля. Тогда как в официальном Artfule версия 3.4 будет законсервирована до весны.

Однако у репозитория Гвендаля есть один маленький недостаток: вследствие его тестового предназначения пакеты из него не всегда устанавливаются без ошибок, а установившись, нередко слетают при очередном обновлении. И потому я, отказавшись от подключения PPA, остановился на более скучном, но надёжном варианте из официоза:

# apt install cinnamon

Теперь оставалось решить вопрос с дисплейным менеджером. До недавнего времени наилучшим было сочетание среды Cinnamon и MDM. Однако последнего в официальном репозитории Ubuntu не имелось (точнее, там пакет mdm являл собой совсем другую программу). В последней версии Linux Mint 18.3, родительского проекта для Cinnamon, в качестве дисплейного менеджера по умолчанию использовался LightDM. Однако в Ubuntu он находился в состоянии разброда и шатания, так как заменялся на GDM, который потянул бы за собой массу чисто GNOME’вских зависимостей. И потому в качестве паллиатива я выбрал самый простой вариант — SLiM:

# apt install slim

Теперь оставалось только перезагрузиться, дабы увидеть результаты своих трудов — сначала окно авторизации SLim’а:

А затем — и рабочий стол среды Cinnamon:

Разумеется, такой вид он приобрёл не сам собой, а после доустановки некоторых минимально необходимых программ, начиная с Synaptic’а и заканчивая Geany на базе Gtk3:

А также выполнения кое-каких косметических действия, начавшихся с установки темы Numix

Однако обо всём этом мы с Мануалом писали уже неоднократно. И здесь говорить об этом не будем. Потому как главная задача на данном этапе — проверка собираемости Cintu на базе Ubuntu 17.10 Artful в принципе. Следующим же шагом изучение возможности прикручивания к ней программ ремастеринга образом дистрибутивов — Systemback и (или) Refracta. Развитие первой системы практически прекратилось на версии для Ubuntu 16.10, вторая же изначально ориентировалась на Debian. Однако в первом случае имеется положительный опыт для дистрибутива Nitrux, во втором — для систем Exton и ExTiX. Так что есть надежда, что не один, так другой метод сработает и для Cintu.

2 комментария к “Cintu 17.10: предварительная сборка

  1. Описание процесса сборки системы носит познавательный характер. Спасибо, Алексей!

  2. Не только познавательный , но и научительный !

Оставить комментарий