Алексей Федорчук
Ссылки на скачивание образом пока убраны по причинам, описанным здесь. Обновлённые образы 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 ГБ:
Установка, кстати, прошла беспроблемно и в виртуалке, и в реале. Единственно, что в первом случае следует предварительно озаботиться созданием раздела посредством 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:
он загрузится в «голом» виде, в котором клавишей Escape открывается меню:
Из него можно открыть страницу проекта, а дальше всё, как принято говорить, интуитивно понятно:
Впрочем, можно поступить и проще: запустив links в его «голом» виде, нажать клавишу g и в появившиеся панели ввести руками всё тот же адрес — https://www.palemoon.org/:
Кстати, если запустить этот браузер из командной строки как
$ links
он не только запустится сам, но и загрузит страницу Блогосайта, посвящённую проекту Cintu:
На которой собрано всё, имеющее отношение к этой системе (и ссылки на всё остальное). А со временем будет нечто вроде полного руководства по Cintu.
Но это в светлом будущем, в отдалённой перспективе. А в ближайшем будущем, после обкатки mini-редакции на нескольких разных железяках, планируется сборка one-app-per-task. В соответствие с тем, как я ИМХО’ю эту задачу…
Так что продолжение следует.
Ждем-с !
Ввиду внешних обстоятельств — дня два-три, не меньше. Реально — к понедельнику.
Алексей. Попробовала Вашу минисборочку на слабом нетбуке с 2 ГБ ОЗУ. Очень понравилась своей шустростью и минимализмом. Оценила достоинства утилиты zsh. В живой сессии выполнила апдейт и проверила установку нужных мне приложений. Всё безупречно. Одобряю.
Спасибо за отклик, Таня!
И рад, что работает на нетбуке с 2 ГБ. У меня такого в хозяйстве уже не осталось, поэтому для меня это ценно.
Привет, Лёша.
Цветко Цветков — болгарин. Но это так, к слову…
А ещё хотел сказать, что попробую воспользоваться твоим опытом для создания собственного дистрибутива для генерации станций комплекса АСУТП. Раньше-то они довольствовались образом с моим «тьюнером», но grub2 и прочие нововведения уж слишком усложняют процесс. Или мне лень отслеживать тенденции в изменении аппаратной базы :-)
И также привет, аднака :)
На счёт Цветко — спасибо за информацию, принял к сведению.
А по поводу дистрибутива — знаешь, я ведь за последние пару лет много всяких вариантов перепробовал. И, как ни относись к самой по себе Ubuntu, но вариант с наращиванием её mini.iso — самый простой и минимально затратный по силам и времени.
Ну у тебя-то биологической ненависти к Ubuntu нет (как и к любым другим дистрам). Так что… продолжать не нужно?
Если чем смогу помочь — буду рад, у меня сейчас этот процесс дошёл до уровня рефлексов собаки Павлова :)
Пора преобразовать статьи по установке Cinnamon на ubuntu-mini в что-нибудь наподобие этого — https://ubuntuforums.org/showthread.php?t=2185042 или этого https://github.com/erikdubois/ArchCinnamon
Serg B, смысла большого нет: завтра горячий болгарский парень Цветко (Эрик, morkai, …, нужного дописать) охладеет к этому занятию, и надо будет подбирать другой PPA-репозиторий. А подключение PPA и установка с него Cinnamon’ы — это 99% всей задачи.