Моя дорогая Betsy. Нетрадиционные методы установки: от Jessie к Betsy

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

Оба очерка об установке с mini.iso, как типовой, так и на программный RAID оборвались на самом волнующем моменте — перезагрузке системы после завершения инсталляции. И тут возникает вопрос — а что дальше? Ведь в результате был установлен «чистый» Debian, никакого отношения к Mint’у не имеющий.

А дальше предстоит операция по превращению Jessie в Betsy. Выполнить её можно разными способами — я опишу тот, к которому прибег сам. Но сначала скажу пару слов о том, что же установилось в результате инсталляции с mini.iso.

Установился же, как было только что сказано, «чистый» Debian с Иксами, дисплейным менеджером LightDM, рабочей средой Cinnamon версии 2.2 и набором пользовательских приложений, более-менее обычным для систем быстрого развёртывания, включая Libre Office, IceWeasel и Icedown («ребрендированные» FireFox и Thunderbird, соответственно), GIMP, и так далее:

post-install_01
Изрядная часть комплектных приложений мне не нужна, поэтому начал я с их истребления, дабы потом не тратить время на их обновление. Что именно удалял — перечислять долго, проще по секциям указать, что оставил:

в секции Графика — EOG (по русски он называется Просмотр изображений) и Evince (aka Просмотр документов);

  • в секции Интернет — Pidgin и Transmission;
  • в секции Офис — LibreOffice Writer (впрочем, и Evince в ней светится).

Секции Звук и Видео вместе с Играми искоренил как класс. В секции Стандартные прибил Tomboy и Gnome Calculator. А секции Администрирование и Параметры не тронул — от греха подальше, да и лишнего в них ничего не обнаружилось.

Следующим шагом трансформации была замена конфигов APT’а. Для чего я перво-наперво на всякий случай переименовал каталог /etc/apt в /etc/apt.orig, а затем скопировал туда /etc/apt из своей рабочей LMDE 2. Буде таковой не случится, содержимое его можно взять с LiveCD Betsy, как было описано ранее, или просто сочинить самому таким образом: в файле /etc/apt/sources.list просто удалить всё содержимое, а в каталоге /etc/apt/sources.list.d/ создать файлы official-package-repositories.list и official-source-repositories.list.

В первый из них надлежит вписать такие строки:

deb http://packages.linuxmint.com betsy main upstream import 

deb http://ftp.ru.debian.org/debian/ jessie main contrib non-free
deb http://ftp.ru.debian.org/debian/ jessie-updates main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free

deb http://www.deb-multimedia.org jessie main non-free

deb http://extra.linuxmint.com betsy main

А содержимое второго должно быть таким:

deb-src http://packages.linuxmint.com betsy main upstream import 

deb-src http://ftp.ru.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

deb-src http://www.deb-multimedia.org jessie main non-free

deb-src http://extra.linuxmint.com betsy main

Чтобы изменения в списке доступных репозиториев вступили в силу, выполняю команду

$ sudo apt-get update

После этого я первым делом установил пакет mintsystem:

$ sudo apt-get install mintsystem

со всем, что он вытащил в качестве зависимостей. Теперь для манипуляции с пакетами по команде apt вызывался исполняемый файл /usr/local/bin/apt, и исчезла необходимость в явном вызове sudo — пароль автоматически запрашивался для действий, требующих прав администратора.

Теперь оставалось дать команду

apt dist-upgrade

дождаться окончания тотального апгрейда (в том числе Cinnamon до версии 2.6), перезагрузить систему и приступить к установке Mint-специфических пакетов — а это большая часть пакетов вида mint*, кроме тех, что имеют отношение к MATE. После чего информация О системе, вызываемая через Центр управления, будет выглядеть таким образом:

post-install_02
Дисплейный менеджер я решил не менять, по крайней мере, пока: всё равно он мне нужен только для того, чтобы в его настройках настроить автоматический вход в систему для себя, любимого. Поскольку в Центре управления соответствующего модуля не нет он появится только при установке MDM), я сначала запустил команду

sudo dpkg-reconfigure lightdm

Она не выводит никакого интерактивного меню для настройки (и вообще ничего не выводит), а просто приводит файл /etc/lightdm/lightdm.conf к виду, удобному для прямого редактирования. Что и надлежит проделать в любимом текстовом редакторе, например, так:

$ sudo nano /etc/lightdm/lightdm.conf

Далее — отыскать в секции [SeatDefaults] строки

autologin-user=
autologin-user-timeout=

И задать нужные значения — имя пользователя и время задержки перед стартом рабочей среды, например, 0, если таковая не требуется.

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

А под занавес истории этой отмечу, что такая трансформированная Betsy, как это ни странно, несколько отличается от той, что установлена с оригинального образа. Я уже говорил, что различие в визуальном быстродействии между LM и оригинальной LMDE, на мой взгляд, было минимальным. А вот «гибридная» Betsy оказалась ощутимо отзывчивей их обеих. Хотя за счёт чего — ума не приложу.

Второе отличие — в рендеринге Иксовых шрифтов: не то чтобы он оказался хуже в моей «самоделке», но шрифты в ней выглядели чуть иначе, чем в «оригинале». Что ничуть не более объяснимо, так как все библиотеки, от которых вид шрифтов зависит (libfreetype6, libxft2, libpango1.0-0) в обоих случаях берутся из одного и того же, Debian’овского, репозитория.

Тем не менее, первую особенность можно записать только в плюс «самоделке», а вторая — нейтральна. И потому никаких препятствий к использованию её я не вижу. Тем более, как уже было сказано, в ряде случаев это единственный способ установить LMDE.

Предварительное оглавление

Моя дорогая Betsy. Нетрадиционные методы установки: от Jessie к Betsy: 7 комментариев

  1. А зачем ставить все окружение, если можно поставить минимальную систему Debian, а потом, подмеив репозитории, обновить до lmde с установкой всего необходимого? Лично я обычно так ставлю и настраиваю дебианы.

  2. ключевые слова:
    > я обычно так ставлю
    Это можно сделать для себя, любимого.
    Для любимой женщины.
    Для лучшего друга.
    Штучно, одним словом…

  3. Вы пишете, что «оставил в секции Офис — LibreOffice Writer»
    значит Вы удали Calc, Draw, Math и др. из LibreOffice?
    подскажите, если возможно, как это сделать
    мне лично нужен только Writer, а все остальное хотелось бы удалить
    а как их удалить я нигде не нашел

  4. Многоуважаемый автор этих постов. Выражаю вам глубокое уважение и благодарность за вашу работу. Благодаря вам я открыл для себя дистрибутив LMDE2 как основную систему на домашнем компьютере. Но есть есть несколько вопросов, которые появились при настройке системы по вашему мануалу. Очень заинтересовало преобразование debian в betsy. Проблема заключается в следующем…. Вы упомянули что разделы меню Аудио и Видео уничтожили на корню. Я тоже попытался это сделать, но у меня удалилось очень много приложений которые я бы не хотел удалять из других пунктов меню. Не могли бы вы описать в отдельном посте как вы это делали или какие команды вводили. Простите, может задаю глупые вопросы. которые обычному пользователю линукса должны быть понятны в первую очередь. С нетерпением ожидаю продолжения статей о преобразовании debian в betsy. Заранее благодарен за оказанное внимание. Помощи Вам в ваших писательских трудах…

  5. och и Юрий пока в общем виде и в двух словах: при первичной инсталляции многие пакеты имеют дополнительный статус A, то есть помечены как автоматически установленные. Это не нужно смешивать с жёсткими зависимостями — просто майнтайнерам так показалось лучше. Так вот, если снять статус A, то такие пакеты не будут удаляться автоматически при удалении связанных с ними.
    Сделать это можно:
    а) повторной инсталляцией пакета apt reinstall pkg_name
    б) командой aptitude unmarkauto pkg_name (в LMDE, в LM ей сейчас пользоваться не рекомендуется)
    Ну и самый простой способ удаления пакетов — из меню Cinnamon http://alv.me/?p=8406#toc144
    Ну и в не очень отдалённых планах — написать про всё это подробнее и чуть в другом ключе, чем пишу обычно
    Думаю, войдёт в книжку про Betsy

  6. Делал по инструкции, но с поправками на то, чтобы получить LMDE-Mate, а не LMDE-Cinnamon. В результате внешний вид MATE остался абсолютно дебиановским, несмторя на то, что конфиги из домашней папки я все удалил. Интересно, можно это как-то исправить?

  7. Видимо, установить пакеты типа mint-meta-debian-mate и подобные

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