Cintu 16.04.1, mini-сборка

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

Ссылки на скачивание образом пока убраны по причинам, описанным здесь. Обновлённые образы Cintu 16.04.1 будут подготовлены в ближайшее время.

Вот уже почти неделя прошла с момента выхода багофиксного релиза Ubuntu 16.04.1 LTS. И, казалось бы, пора собирать на его основе очередной микст Cintu. Тем более, что в одном из PPA-репозиториев появилась свежая сборка Cinnamon 3.0 от 2016-07-22, предназначенная (в том числе и) для релиза Xenial.

Ранее сборки из этого репозитория я не опробовал. Оказалось, что он, включая MDM, столь же самодостаточен, как и репозитории Ле Бьена и Краниха. И даже более полон — в нём имеются дополнительные темы из Mint’овского апстрима и полный набор плагинов для Nemo. Так что очередную сборку Cintu я решил, для разнообразия, сделать на его базе. Для чего быстро установил базовую систему CLI по ранее описанной методике, добавил к ней Xorg и подключил нужный репозиторий:

# add-apt-repository ppa:tsvetko.tsvetkov/cinnamon

Теперь оставалось только установить саму среду, её штатный менеджер окон и дисплейный менеджер:

# apt install cinnamon muffin mdm

И после перезагрузки и авторизации получил суперминималистическую среду. В которой, как оказалось, те самые дополняющие её пакеты по умолчанию не устанавливаются. Что я счёл безусловным плюсом — применителю не навязываются темы оформления, выходящие за рамки минимума: всё равно представители целевой аудитории mini-редакции системы переделают их по своему.

Второе отличие сборки Tsvetko (подозреваю, что под этим ником скрывается наш соотечественник) — полная русификация интерфейса Cinnamon: ни малейший примеси «оксфордского диалекта», как сказал бы профессор Выбегалло, я не обнаружил (в сборке Гвендаля и, соответственно, Эрика она составляет процентов двадцать). Что тоже надо отнести к положительным моментам.

В результате я укрепился в своём решении собрать Cintu 16.04.1 на базе репозитория Tsvetko. И, для начала, изготовил образ mini-редакции. В которую, помимо умолчальных компонентов ubuntu-minal, xorg и cinnamon, включил, разумеется, gpm и apt-file, должным образом сконфигурированный zsh, а также консольный браузер links2. От какого-либо браузера графического режима я отказался, как и от дополнительного текстового редактора — с ролью последнего на первых порах может справиться и nano. Не включил я и коллекцию «нескучных» обоев, огранившись одной-единственной фоновой картинкой (чтобы уж совсем скучно не было с мрачным чёрным фоном).

В результате после обработки Systemback’ом получился образ объёмом 720 МБ (при использовании XZ-сжатия). Установленная с него через инсталлятор того же Systemback’а система заняла 2,5 ГБ:

cintu-mini-16041_001

Установка, кстати, прошла беспроблемно и в виртуалке, и в реале. Единственно, что в первом случае следует предварительно озаботиться созданием раздела посредством fdisk или cfdisk — Gparted в mini-редакцию я не включил.

Установленная система к немедленному практическому использованию, разумеется, непригодна. И первое постинсталляционное действие в ней — доустановка необходимых пакетов, для чего в mini-редакции имеются утилиты командной строки dpkg и apt, а также графические «морды» Gdebi и Synaptic. Как с ними обращаться — неоднократно описано на Блогосайте. Пару слов следует сказать только о некоторых специфических для Cintu особенностях утилиты apt.

В Cintu в качестве пользовательской командной оболочки по умолчанию принят zsh, который посредством механизма глобальных псевдонимов интегрируется с apt‘ом. В частности, здесь допустимы не только полные формы его субкоманд, таких, как install или search, но и краткие — in и se, соответственно (подробности — в комментариях к его конфигу ~/.zshrc). Краткие формы субкоманд разворачиваются в полные нажатием табулятора. Это имеет смысл для команды apt in —> apt install — после этого выбираемое автодополнение по клавише табуляции будет работать для фрагментов имён пакетов, задаваемых в качестве аргументов. Например, набрав

# apt install nemo-

и нажав табулятор, можно получить список всех плагинов этого файлового менеджера и выбрать из него необходимые:

$ apt install nemo-compare
nemo-compare                nemo-fileroller             nemo-pastebin
nemo-data                   nemo-folder-color-switcher  nemo-preview
nemo-dbg                    nemo-gtkhash                nemo-rabbitvcs
nemo-dropbox                nemo-keyboard               nemo-seahorse
nemo-emblems                nemo-media-columns          nemo-share

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

Как уже было сказано, в нынешней mini-редакции Cintu, в отличие от предыдущих сборок, нет ни одного браузера для Иксов. Так что потенциальному применителю этой системы вольно установить свой любимый инструмент междублудия. Если таковым является что-то, входящее в официальный репозиторий, типа Firefox’а или Chromium’а, то всё проще пареной репы. Например, так:

$ sudo apt install firefox firefox-locale-ru

Или, как раз наоборот, эдак:

$ sudo apt install chromium-browser

Аналогично можно установить «старую» или «новую» Opera:

$ sudo apt install opera

или, соответственно,

$ sudo apt install opera-stable

Чуть сложнее будет жизнь поклонников Pole Moon’а: для установки этого браузера им потребуется… браузер. Однако их у нас есть — в виде консольного links2. Его можно вызвать из секции Интернет главного меню Cinnamon:

cintu-mini-16041_002a
он загрузится в «голом» виде, в котором клавишей Escape открывается меню:

cintu-mini-16041_002

Из него можно открыть страницу проекта, а дальше всё, как принято говорить, интуитивно понятно:

cintu-mini-16041_003

Впрочем, можно поступить и проще: запустив links в его «голом» виде, нажать клавишу g и в появившиеся панели ввести руками всё тот же адрес — https://www.palemoon.org/:

cintu-mini-16041_004

Кстати, если запустить этот браузер из командной строки как

$ links

он не только запустится сам, но и загрузит страницу Блогосайта, посвящённую проекту Cintu:

cintu-mini-16041_005
На которой собрано всё, имеющее отношение к этой системе (и ссылки на всё остальное). А со временем будет нечто вроде полного руководства по Cintu.

Но это в светлом будущем, в отдалённой перспективе. А в ближайшем будущем, после обкатки mini-редакции на нескольких разных железяках, планируется сборка one-app-per-task. В соответствие с тем, как я ИМХО’ю эту задачу…

Так что продолжение следует.

Cintu 16.04.1, mini-сборка: 8 комментариев

  1. Ввиду внешних обстоятельств — дня два-три, не меньше. Реально — к понедельнику.

  2. Алексей. Попробовала Вашу минисборочку на слабом нетбуке с 2 ГБ ОЗУ. Очень понравилась своей шустростью и минимализмом. Оценила достоинства утилиты zsh. В живой сессии выполнила апдейт и проверила установку нужных мне приложений. Всё безупречно. Одобряю.

  3. Спасибо за отклик, Таня!
    И рад, что работает на нетбуке с 2 ГБ. У меня такого в хозяйстве уже не осталось, поэтому для меня это ценно.

  4. Привет, Лёша.
    Цветко Цветков — болгарин. Но это так, к слову…
    А ещё хотел сказать, что попробую воспользоваться твоим опытом для создания собственного дистрибутива для генерации станций комплекса АСУТП. Раньше-то они довольствовались образом с моим «тьюнером», но grub2 и прочие нововведения уж слишком усложняют процесс. Или мне лень отслеживать тенденции в изменении аппаратной базы :-)

  5. И также привет, аднака :)
    На счёт Цветко — спасибо за информацию, принял к сведению.
    А по поводу дистрибутива — знаешь, я ведь за последние пару лет много всяких вариантов перепробовал. И, как ни относись к самой по себе Ubuntu, но вариант с наращиванием её mini.iso — самый простой и минимально затратный по силам и времени.
    Ну у тебя-то биологической ненависти к Ubuntu нет (как и к любым другим дистрам). Так что… продолжать не нужно?
    Если чем смогу помочь — буду рад, у меня сейчас этот процесс дошёл до уровня рефлексов собаки Павлова :)

  6. Serg B, смысла большого нет: завтра горячий болгарский парень Цветко (Эрик, morkai, …, нужного дописать) охладеет к этому занятию, и надо будет подбирать другой PPA-репозиторий. А подключение PPA и установка с него Cinnamon’ы — это 99% всей задачи.

Добавить комментарий