LMDE из Debian 9 своими руками)

О том о сем
Аватара пользователя

Автор темы
Chocobo
Сообщения: 5973
Зарегистрирован: 27 авг 2016, 19:57
Решено: 136
Откуда: НН
Благодарил (а): 425 раз
Поблагодарили: 1550 раз

LMDE из Debian 9 своими руками)

Сообщение Chocobo » 03 сен 2017, 20:03

Тут опишу ход эксперимента - попытки облагородить Debian Stretch минтоутилитами и пакетами из Betsy

Дано - Debian 9 x64 LXDE
Приступим.

1. Базовая обвязка:
Первым делом добавим репозиторри минта, для этого заведем /etc/apt/sources.list.d/lmde.list и впишем репы бетси

Код: Выделить всё

deb http://packages.linuxmint.com betsy main upstream import
deb http://extra.linuxmint.com betsy main
Затем при обломной попытке apt update импортируем указанный ключ (возможно потребуется пакет dirmngr), что то типа

Код: Выделить всё

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3EE67F3D0FF405B2
И обновялем списки опять.
Теперь можно приступить к установке. начнем с mintsystem, который ставится без проблем
Теперь у нас есть минтовый апт, с человечье автодополнением :thumbs: Ну и сама ОС считает себя LMDE по всем меткам)

На очереди метапакет mint-meta-debian-core - который тут же разочарует тем, что mintinstall и mintwelcome базируются на python-webkit, который уже выпилен из дистрибутива.

Проще всего - обойтись без метапакета, натаскав его компонентов по отдельности. для этого ставим всю эту кучку:

Код: Выделить всё

apt install linuxmint-keyring mint-info-debian-cinnamon mint-artwork-debian debian-system-adjustments fortunes-husse grub2-theme-mint mint-search-addon mint-translations mintbackup mintinstall-icons mintnanny mintsystem mintupdate mint-mirrors mintsources mintupload  p7zip command-not-found inxi fonts-noto
Стаскиваем сам core-метапакет с http://packages.linuxmint.com/list.php?release=Betsy распаковываем его командой

Код: Выделить всё

dpkg-deb -R mint-meta-debian-core_2017.01.12_all_.deb mmdc
И правим mmdc/DEBIAN/control, убирая из Depends злополучные mintinstall и mintwelcome, сохраняем новый контрол и собираем пакет обратно

Код: Выделить всё

dpkg-deb -b mmdc mint-meta-debian-core_2017.01.12_all_.deb
Затем можно ставить и его
Снимок экрана от 2017-09-03 22-48-18.png
Можно притянуть и поставить старый пакет зависимостей, для этого берем пакеты
https://packages.debian.org/jessie/fonts-droid
https://packages.debian.org/jessie/python-support
https://packages.debian.org/jessie/python-webkit
С ними метапакет ругаться не будет.
Скажем привет темам Mint -X, обоям и mintupdate :hi2:
Снимок экрана от 2017-09-03 22-53-20.png
2. Окружения рабочего стола
Дальше можно приступить к метапакетам окружений, их у нас на выбор два - mint-meta-debian-cinnamon и mint-meta-debian-mate
Cinnamon
Для корицы обламываются две зависмости - fonts-droid, который доступен только в виде fonts-droid-fallback и отсутсвие libreadline6 ломает cjs, но его можно стащить с sid-ветки.
Также просто наставим все его содержимое по списку, за исключением неугодных зависимостей

Код: Выделить всё

apt install gdebi mint-artwork-cinnamon mint-artwork-debian-cinnamon pidgin thunderbird fonts-liberation mintstick hexchat xdg-user-dirs-gtk nemo nemo-fileroller cinnamon cinnamon-screensaver cinnamon-session cinnamon-control-center cinnamon-themes gir1.2-gnomedesktop-3.0 nemo-share nemo-emblems nemo-folder-color-switcher
Стретч уже не особо узнаваем в свежей 3.4.6 версии Cinnamon
Снимок экрана от 2017-09-03 23-06-47.png
MATE
В случае с MATE портит малину все тот же пакет fonts-droid а также libgtop2-7, его я успешно стащил из jessie
Дальше ставим содержимое mint-meta-debian-mate

Код: Выделить всё

apt install  samba samba-common-bin smbclient ttf-dejavu ttf-dejavu-extra ttf-wqy-microhei gdebi pidgin thunderbird fonts-liberation mintstick hexchat xdg-user-dirs-gtk caja mate-control-center mate-desktop mate-icon-theme mate-menus mate-notification-daemon mate-panel mate-session-manager mate-settings-daemon marco mint-artwork-mate mate-terminal mate-media python-mate-menu mintmenu mintdesktop caja-folder-color-switcher mate-user-guide
2017-09-04-141309_1366x768_scrot.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

В сети
Аватара пользователя

darkfenix
Сообщения: 824
Зарегистрирован: 27 июн 2017, 10:36
Решено: 11
Благодарил (а): 52 раза
Поблагодарили: 136 раз

LMDE из Debian 9 своими руками)

Сообщение darkfenix » 04 сен 2017, 03:03

Chocobo, мсье знает толк в изврщениях :thumbs:

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5973
Зарегистрирован: 27 авг 2016, 19:57
Решено: 136
Откуда: НН
Благодарил (а): 425 раз
Поблагодарили: 1550 раз

LMDE из Debian 9 своими руками)

Сообщение Chocobo » 04 сен 2017, 05:47

darkfenix, база джесси бывает чуть огорчает своим олдстейблом. Например навскидку попытки поставить свежий golang или remmina 1.1+ - оборачиваются некоторым квестом. Возможно на стретче будет удобней в этом плане.

Правда, разумеется стоит учитывать, что этот самосбор с мешаниной из разнородных реп - надо будет явно внимательней следить за установками и обновами пакетов)


symon2014

LMDE из Debian 9 своими руками)

Сообщение symon2014 » 04 сен 2017, 05:56

Я уже перебил свой стретч ( без сети, без иксов, без ничего ), буду ждать развития событий. :smile:

Аватара пользователя

Bill Williamson
Сообщения: 478
Зарегистрирован: 31 авг 2016, 10:38
Решено: 19
Благодарил (а): 181 раз
Поблагодарили: 104 раза

LMDE из Debian 9 своими руками)

Сообщение Bill Williamson » 04 сен 2017, 06:41

Буквально позавчера ставил Debian 9 stretch x32 xfce на старенький компьютер. Первым косяком было сообщение sis_630 smbus not detected, module not inserted. Добавление модуля в черный список, как советуют тут - не помогает. Сообщение при загрузке все равно выскакивает. Может быть по-другому нужно добавлять модули в черный список?
Второе, не работала перезагрузка. Просто выходит сообщение system restarting и полное зависание. Решилось пока костылем в виде строчки reboot=bios в grub.
Третий косяк, тупо перестал работать Libre Writer (остальные офисные программы от Libre запускались). При запуске с терминале выдавал, что не может какой-то файл найти. Решилось установкой последней версии из официального сайта.
Как-то так, в остальном все отлично.

В сети
Аватара пользователя

darkfenix
Сообщения: 824
Зарегистрирован: 27 июн 2017, 10:36
Решено: 11
Благодарил (а): 52 раза
Поблагодарили: 136 раз

LMDE из Debian 9 своими руками)

Сообщение darkfenix » 04 сен 2017, 06:43

Chocobo писал(а): Правда, разумеется стоит учитывать, что этот самосбор с мешаниной из разнородных реп - надо будет явно внимательней следить за установками и обновами пакетов)
Я вот о том же думал. Посмотрим как оно у тебя приживется и дождемся LMDE3 :smile:

Аватара пользователя

Unborn
Сообщения: 855
Зарегистрирован: 03 сен 2016, 10:36
Решено: 15
Благодарил (а): 2 раза
Поблагодарили: 129 раз

LMDE из Debian 9 своими руками)

Сообщение Unborn » 04 сен 2017, 06:44

Chocobo писал(а): надо будет явно внимательней следить за установками и обновами пакетов)
А там, глядишь, и на Слаку перейдешь. :joke:

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5973
Зарегистрирован: 27 авг 2016, 19:57
Решено: 136
Откуда: НН
Благодарил (а): 425 раз
Поблагодарили: 1550 раз

LMDE из Debian 9 своими руками)

Сообщение Chocobo » 04 сен 2017, 06:52

Bill Williamson, может веяниями отсюда, зацепило и дебиан вполне. Все ж таки 4.9+ на тот sis уже оч немало)

Unborn, Бывает косо гляжу на апт когда он считает, что умней меня и лучше знает что можно ставить а что нет. :smile: Но, стоит признать что он во многих случаях оказывается прав, пытаясь предотвратить локальный факап моими руками :-D


vikonrob
Сообщения: 12
Зарегистрирован: 16 июл 2017, 09:14
Благодарил (а): 4 раза
Поблагодарили: 3 раза

LMDE из Debian 9 своими руками)

Сообщение vikonrob » 04 сен 2017, 10:34

А по LMDE3 кто-то вообще встречал кикие-либо упоминания от клема? Когда эту версию хотя приблизительно ждать хотя бы в альфа-варианте?

В сети
Аватара пользователя

darkfenix
Сообщения: 824
Зарегистрирован: 27 июн 2017, 10:36
Решено: 11
Благодарил (а): 52 раза
Поблагодарили: 136 раз

LMDE из Debian 9 своими руками)

Сообщение darkfenix » 04 сен 2017, 10:46

vikonrob писал(а): А по LMDE3 кто-то вообще встречал кикие-либо упоминания
Вроде Chocobo писал в какой-то теме что ждать не раньше 18 года

Аватара пользователя

Obamacyborg1975
Сообщения: 192
Зарегистрирован: 27 сен 2016, 05:19
Решено: 1
Благодарил (а): 53 раза
Поблагодарили: 39 раз

LMDE из Debian 9 своими руками)

Сообщение Obamacyborg1975 » 04 сен 2017, 11:09

Поздравляю. Вы создали FrankenDebian

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5973
Зарегистрирован: 27 авг 2016, 19:57
Решено: 136
Откуда: НН
Благодарил (а): 425 раз
Поблагодарили: 1550 раз

LMDE из Debian 9 своими руками)

Сообщение Chocobo » 04 сен 2017, 15:26

darkfenix писал(а): Вроде Chocobo писал в какой-то теме что ждать не раньше 18 года
Ну я последнее упоминание вот тут встречал - http://blog.linuxmint.com/?p=3322#comment-136909
Roland: When do us LMDE users get a little love in the form of LMDE3?
Clem: Probably in the first quarter of 2018. We’ll talk about it as soon as we have some news.

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5973
Зарегистрирован: 27 авг 2016, 19:57
Решено: 136
Откуда: НН
Благодарил (а): 425 раз
Поблагодарили: 1550 раз

LMDE из Debian 9 своими руками)

Сообщение Chocobo » 04 сен 2017, 16:58

В продолжение исходной темы.
Если сильно хочется запустить mintwelcome и mintinstall в стретче - можно стащить пару заброшенных пакетов из джесси:
https://packages.debian.org/jessie/python-support и https://packages.debian.org/jessie/python-webkit
Конфликтов по ним нет, все взлетает норм.
2017-09-04-194957_1366x768_scrot.png
Но я не вижу смысла особого смысла в их наличии, тем более скоро выйдет новая версия менеджера программ, на которую ориентироваться логичней.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Автор темы
Chocobo
Сообщения: 5973
Зарегистрирован: 27 авг 2016, 19:57
Решено: 136
Откуда: НН
Благодарил (а): 425 раз
Поблагодарили: 1550 раз

LMDE из Debian 9 своими руками)

Сообщение Chocobo » 04 сен 2017, 17:40

Что касается нового менеджера программ (mintinstall) - проблемка с багнутой версией aptdaemon-пакетов, а версии с фиксом bzr982 в репах дебиана пока не видать. В качестве обходного решения можно натаскать свежих убунтовых, потом с обновами думаю прилетят уже фикшенные:
https://packages.ubuntu.com/ru/zesty/py ... tk3widgets
https://packages.ubuntu.com/ru/zesty/aptdaemon-data
https://packages.ubuntu.com/zesty/python-aptdaemon
https://packages.ubuntu.com/zesty/aptdaemon
https://packages.ubuntu.com/zesty/python3-aptdaemon

И доставить пару родных зависимостей с apt install python-debian python-defer перед установкой вышеперечисленных пакетов
Затем можно инсталлить по исходной инструкции
2017-09-04-202420_1366x768_scrot.png
Это так, ради косметики)
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

Bill Williamson
Сообщения: 478
Зарегистрирован: 31 авг 2016, 10:38
Решено: 19
Благодарил (а): 181 раз
Поблагодарили: 104 раза

LMDE из Debian 9 своими руками)

Сообщение Bill Williamson » 15 окт 2017, 08:40

Bill Williamson писал(а):
04 сен 2017, 06:41
Буквально позавчера ставил Debian 9 stretch x32 xfce на старенький компьютер. Первым косяком было сообщение sis_630 smbus not detected, module not inserted. Добавление модуля в черный список, как советуют тут - не помогает. Сообщение при загрузке все равно выскакивает. Может быть по-другому нужно добавлять модули в черный список?
inxi -F
System: Host: debian-school Kernel: 4.9.0-3-686-pae i686 (32 bit)
Desktop: Xfce 4.12.3 Distro: Debian GNU/Linux 9 (stretch)
Machine: Device: desktop Mobo: N/A model: SiS-661GX
BIOS: Phoenix v: 6.00 PG date: 07/04/2005
CPU: Single core Intel Celeron (-UP-) cache: 256 KB
speed: 2539 MHz (max)
Graphics: Card: NVIDIA NV44A [GeForce 6200]
Display Server: X.Org 1.19.2 drivers: nouveau (unloaded: modesetting,fbdev,vesa)
Resolution: 1024x768@75.03hz
GLX Renderer: Gallium 0.4 on NV4A GLX Version: 2.1 Mesa 13.0.6
Audio: Card Silicon Integrated Systems [SiS] SiS7012 AC'97 Sound Controller
driver: snd_intel8x0
Sound: Advanced Linux Sound Architecture v: k4.9.0-3-686-pae
Network: Card: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet
driver: sis900
IF: enp0s4 state: up speed: 100 Mbps duplex: full
mac: 00:14:2a:58:71:18
Drives: HDD Total Size: 80.1GB (10.1% used)
ID-1: /dev/sda model: SAMSUNG_SP0822N size: 80.1GB
Partition: ID-1: / size: 25G used: 5.4G (24%) fs: ext4 dev: /dev/sda1
ID-2: /home size: 47G used: 353M (1%) fs: ext4 dev: /dev/sda6
ID-3: swap-1 size: 2.14GB used: 0.00GB (0%) fs: swap dev: /dev/sda5
Sensors: System Temperatures: cpu: 40.0C mobo: N/A gpu: 54.0
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 128 Uptime: 13 min Memory: 508.0/2018.3MB
Был еще один момент с появлением на рабочем столе floppy дисковода, которого физически нет. Решилось так:

Код: Выделить всё

echo "blacklist floppy" | tee /etc/modprobe.d/blacklist-floppy.conf
rmmod floppy
update-initramfs -u
После чего аналогичным образом получилось отключить и ошибку с SiS630:

Код: Выделить всё

echo "blacklist i2c_sis630" | tee /etc/modprobe.d/blacklist-i2c_sis630.conf
rmmod i2c_sis630
update-initramfs -u
Более подробно на archwiki.

Вернуться в «Болталка: Оффтоп, разбор полетов»