[заметки]Опыт миграции с debian 11 на devuan 4

Автор dr_faust, 23 сентября 2024, 18:38:38

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

dr_faust

Это весьма не связанные между собой заметки с ощущениями от новой системы. Может быть и не сильно по теме, так как немного иной дистрибутив, но пусть будет. Может поможет кому-то, кто думает перелезать или уже твердо решил это сделать.

1. По окончании миграции из файлового менеджера пропали все разделы, устройства можно было монтировать только «ручками» посредством mount или же прописывать в fstab.
    Решение. Заново установить пакеты gvfs и udisks2, которые почему-то удалились.

2. При миграции на этапе установки пакетов sysvinit-core и eudev удалилась вся графика(lxde) вместе с нетворк манагером. Поэтому перед «процедурой» намертво прибейте сетевые настройки в файл /etc/network/interfaces(потом из него прописанное удалите или закоментируйте, так как п.7)

3. Так это ж не все! Почему-то на том же этапе система захотела удалить lvm. При том что стоит на lvm-разделах. Если что-то такое суперкритичное предложит удалить — вы сначала согласитесь, а потом, в том же сеансе, сразу установите.

4. По инструкции от разрабов devuan-а systemd надо удалить ручками в самом конце миграции. У меня же он удалился автоматически при установке  sysvinit-core и eudev. Немного странно.

5. В devuan-овских пакетах lxde нет темной темы интерфейса. В debian-овских была. Это немного напрягает и заставляет задуматься «не откатиться ли на «debian». Хотя может она и есть да не знаю в каком пакете искать... ПОКА это самый большой косяк. Глаз к такому не привычен.

6. Пакет sysv-rc-conf предоставляет удобный, интуитивно понятный интерфейс для управление системой инициализации.

7. Новая система инициализации это нечто. Например. Интерфейс lo запускается посредством networking и конфига /etc/network/interfaces. А подключение к интернету через нетворк манагер. Вопрос. Что будет, если в указанном файле кроме lo будет прописан интерфейс, который используется и нетворк манагером. Ответ: весь интернет ляжет. Доходило это знание с трудом.
    А когда дошло, то благодаря простому скрипту из п.5 исправить все было очень просто.

8. Как я представляю ее(системы инициализации) работу. В начале загружается все, что указано в уровне S, потом все из уровня 2. При выключении отрабатывается уровень 0. Поправьте, если неправильно понял. А если правильно, то не поминаю зачем два уровня запуска. Почему все нельзя перекинуть на 2 уровень, который по-умолчанию.

9. Новая система(sysv) заметно быстрее при загрузке. Этак на 30 секунд.

10. Благодаря смене системы инициализации узнал, что sudo оказывается работает в режиме демона(иначе зачем он в уровне 2 прописан).
11. Система журналирования. ХЗ насколько она изменилась — в смысле конфигов для rsyslog и logrotate - под требования новой системы инициализации. И не придется ли ручками что-то допиливать в будущем. Все-таки раньше стоял systemd, где все было иначе.
    Как бы не узнать об этом тогда, когда логи срочно понадобиться прочитать для устранения какой-нибудь гадости...
   Так или иначе пришлось уже сейчас руками установить пакет bootlogd для записи лога загрузки в файл. При миграции автоматом не стал. Почему-то весь лог пишет в один файл, вместо того, чтобы на каждую загрузку создавать новый. Лог немного неудобно читать.

12. Судя по содержанию папок /etc/rc...(номера ссылок в них) sysv умеет как-то одновременно подгружать несколько демонов. Это интересно и заслуживает изучения. Одним из самых больших плюсов systemd называют умение в параллельную загрузку. А тут такое...

13. Самый главный недостаток sysv — это система журналирования. Чтобы найти, нужно пропарсить файлы директории /var/log, тогда как на systemd получить краткий лог работы или причины неработы демона можно одной командой.

14. Странно, alsa почему-то не завелась, а pulseaudio работает из-коробки. И дело явно не в дровах: железка весьма стара и распространена. Решение оказалось крайне простым. Нужно установить два пакета: alsa-utils и alsa-tool, а не только первый. Почему-то сразу не сообразил почтить описания пакетов. Хотя... вроде раньше требовался только первый пакет...

15. В debian вроде бы был включен apparmor. В devuan он в качестве демона не запускается. Не знаю стоит включать или нет...

16. Без aptitude в Devuan-е жизни нет.

17. Вопрос. А virtualbox(deb-пакет с оф. сайта) под devuan-ом работает?

Вроде все.
Devuan 4. Debian 12. LXDE.

Susumo

Ни чего против не имею размещения данного поста здесь, однако полезнее было бы, если бы данный пост увидели бы разрабы сабжа, если крнечно кто то из них понимает русский.

Лия

#2
Для меня достоинством systemd является удобство написания юнитов и их простота, в отличие от шелл-скриптов инициализации

ferum

Цитата: Лия от 23 сентября 2024, 19:50:13Для меня достоинством systemd является удобство написания юнитов и их простота, в отличие от шелл-скриптов инициализации
Полностью с вами солидарен.
Самым ярким подтверждением этого тезиса для меня стал мой теперь уже безнадёжно устаревший принтер Canon i-sensys lbp 3000. Начиная с моего знакомства с linux в 8 году он с завидным постоянством не хотел нормально печатать, то есть после настройки, даже с заменой стартового  init скрипта, печатал до первой перезагрузки компьютера. Потом настройку с переустановкой пакетов драйверов можно было делать заново.
Только с выходом debian jessie первого релиза с systemd принтер нормально  заработал.
Справедливости ради надо сказать, принтер жив и здравствует по сей день, но работает на свободном драйвере, которому не нужны стартовые скрипты. Время отклика на полученное задание печати при этом составляет теперь доли секунды.
Русские дебианщики против цифрового слабоумия !

dr_faust

#4
Цитата: Susumo от 23 сентября 2024, 19:32:01Ни чего против не имею размещения данного поста здесь, однако полезнее было бы, если бы данный пост увидели бы разрабы сабжа, если крнечно кто то из них понимает русский.
Опенсоус основан на кооперации. Я ж не имею ничего против, если содержимое этой темы как-то дойдет до разработчиков devuan.

24 сентября 2024, 23:36:24
Цитата: Лия от 23 сентября 2024, 19:50:13Для меня достоинством systemd является удобство написания юнитов и их простота, в отличие от шелл-скриптов инициализации

С одной стороны да. С другой все никак не дает покоя случай с фалькон сеньором. То ПО также имело полный лоступ ко всей системе. В итоге специально или нет, а одно обновление положило кучу систем.

Системд не является только системой инициализации и никогда в таковом качестве и не задумывался. Он много больше. Он единственный универсальный интерфейс взаимодействия прикладного ПО и ядра.

В последнее время чего-то парайоня обострилась. И вообще тревожно. Жопа шепчет всякое нехорошее. Вот и тестирую разные варианты...
Devuan 4. Debian 12. LXDE.

ek-nfn

Тоже просидел на диване года 3-4 в общей сложности. В первый раз ушел с 9-го дебиана (первый с systemd). Как-то вернулся на 11-й в конце его срока годности и , попробовав 12-й снова свалил на 5-й диван. Проблемы дивана - с поддержкой у него не совсем, пакеты обновляются кусками (часть ядра обновилась, а часть нет) и т.д. Зависит от выбранного зеркала, коих хватает, но бесило, что пришлось исследовать их на скорость обновления софта, их 100% соответствия всем новым обновлениям, у них даже свой софт для этого есть.
Теперь на MX linux. Скажу, что это вылизанные и девуан 5, и дебиан 12 (вариант выбирается на стадии загрузки системы). Я сижу на варианте дивана (sysv, др. альтернатив, как в devuan, не предлагается). Ведет себя стабильней даже на старой железке, не наследовал от праотцев проблем со звуком при выходе из ждущего режима, а также в функционировании самого жд. режима (проблема в железке, но в MX она решилась сама, не пришлось прыгать). Короче, советую MX тем, кому нужен беспроблемный devuan + куча мелкого и очень удобного своего системного софта. В режиме дебиан я его не пробовал.
Еще, другого детища от Леннарт Пёттеринг - pulseaudio в нем также нет.  ;D
Debian 12  -> Devuan 5 xfce -> MX Linux 23

Лия


ek-nfn

Debian 12  -> Devuan 5 xfce -> MX Linux 23

Лия

Цитата: ek-nfn от 25 сентября 2024, 06:57:15почему-то это прошло мимо  Debian 12
https://wiki.debian.org/PipeWire

ЦитироватьIn Debian 12, PipeWire 0.3.65 is available, and is considerably more reliable, and is a comfortable drop-in replacement for many use-cases. PipeWire is the default sound server with GNOME Desktop.

ek-nfn

#9
Цитата: Лия от 25 сентября 2024, 06:51:53PipeWire is the default sound server with GNOME Desktop.
я про то и говорю, нет его в системе на xfce? А в МХ есть, и настроено из коробки. Избавило меня от проблем со звуком при выходе из ждущего. В девуане-дебиане у меня не получилось решить проблему заменой pulseaudio на PipeWire.
Debian 12  -> Devuan 5 xfce -> MX Linux 23

ferum

Цитата: ek-nfn от 25 сентября 2024, 07:15:31нет его в системе на xfce? А в МХ есть, и настроено из коробки.
Очевидно каждый дистрибутив сам выбирает дефолтное окружение рабочего стола. В случае с debian это gnome, а например open suse KDE.
MX выбрал крысу, вы MX... только и всего.
Русские дебианщики против цифрового слабоумия !

ek-nfn

Цитата: ferum от 25 сентября 2024, 08:52:21Очевидно каждый дистрибутив сам выбирает дефолтное окружение рабочего стола.
угу. Главное тут то, что под него и вылизывается все остальное окружение, избавляя пользователей от лишнего гемора по доводке инструмента. Это лучше, чем самому редактировать систему, заменяя основные ее узлы на другие. Задача решаемая, если имеешь неограниченный промежуток времени под названием жизнь и больше не на что его тратить  :D
Debian 12  -> Devuan 5 xfce -> MX Linux 23

ferum

Цитата: ek-nfn от 25 сентября 2024, 09:01:17Задача решаемая, если имеешь неограниченный промежуток времени под названием жизнь и больше не на что его тратить 
На самом деле мозг каждого человека индивидуален, кому то хватает пару дней на то что бы понять принцип и ещё день что бы переделать на свой лад.
Вообще я за широкий кругозор, не понимаю когда кого то плющит на рыбалке или на машинках. Жизнь многогранна, жаль всё не успеть.
Русские дебианщики против цифрового слабоумия !

ek-nfn

Цитата: ferum от 25 сентября 2024, 14:21:59жаль всё не успеть.
угу, поэтому в приоритете наиболее важные задачи и доводка инструмента не входит в их перечень. Проще поменять инструмент, чем бесконечно его затачивать, забив на саму задачу  :D
Debian 12  -> Devuan 5 xfce -> MX Linux 23

dr_faust

#14
Цитата: Лия от 25 сентября 2024, 06:51:53
Цитата: ek-nfn от 25 сентября 2024, 04:35:39pulseaudio
Его сейчас заменяет pipewire :)

Чем пипевир лучше пульсы с точки зрения пользователя? Пульса позволяет устанавливать разную грокость для разных источников  звука. Это плюс. У пульсы в отличии от альсы звук даже из стандартного ноутбучного динамика хуже.Это минус. И минус весьма заметный при прослушивании определенных подкастов.

Про пипевир в первый раз слышу.

27 сентября 2024, 17:27:35
Цитата: ek-nfn от 25 сентября 2024, 04:35:39Проблемы дивана - с поддержкой у него не совсем, пакеты обновляются кусками (часть ядра обновилась, а часть нет) и т.д. Зависит от выбранного зеркала, коих хватает, но бесило, что пришлось исследовать их на скорость обновления софта, их 100% соответствия всем новым обновлениям, у них даже свой софт для этого есть.

Не понял мысль.

У девуановских репозиторией проблемы с синхронизацией друг с другом?
Или же разрабы выбрасывают в репозиторий обновления кусками, не смотря на требуемые обновленым пакетом зависимости?

27 сентября 2024, 17:30:09
Цитата: ek-nfn от 25 сентября 2024, 04:35:39Теперь на MX linux. Скажу, что это вылизанные и девуан 5, и дебиан 12 (вариант выбирается на стадии загрузки системы). Я сижу на варианте дивана (sysv, др. альтернатив, как в devuan, не предлагается). Ведет себя стабильней даже на старой железке, не наследовал от праотцев проблем со звуком при выходе из ждущего режима, а также в функционировании самого жд. режима (проблема в железке, но в MX она решилась сама, не пришлось прыгать). Короче, советую MX тем, кому нужен беспроблемный devuan + куча мелкого и очень удобного своего системного софта. В режиме дебиан я его не пробовал.
Еще, другого детища от Леннарт Пёттеринг - pulseaudio в нем также нет.  ;D

В МХ вроде зоопарк репозиторией. Это меня сильно напрягло. Системный софт, на первый взгляд, да, интересный.
Devuan 4. Debian 12. LXDE.