Сайт | Скачать | Видео | Wiki

Автор Тема: slax-9-ru-amd64  (Прочитано 25404 раз)

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

Оффлайн erasy

  • Пользователь
  • **
  • Сообщений: 49
  • Репутация: +3/-0
  • Автор темы
slax-9-ru-amd64
« : 12 Июль 2019, 15:27:28 »
Документация на рус.
Сделал пока просто русскую сборку, в следующий раз дополню ее парой скриптов, позволяющих не заглядывать лишний раз в терминал.

https://slax.org.ru/forum/index.php?topic=820.0

Можно подробнее про "сужаем"
Ну, это как в любом модульном дистре: в текущей версии изначально 6 модулей - core, firmware, xorg, desktop, apps и chromium. Выкинуть Сhromium само напрашивается (заменив его, например, на Palemoon). Потом выкидываем apps и получаем голый десктоп с одним терминалом. Выкидываем десктоп - получаем X-ы с blackbox'ом. Если достаточно командной строки - то оставляем только core. С любого места можно начать строить что-то свое (сам в основном использую core+icewm со своим набором софта, из любопытства собирал core+mate).
« Последнее редактирование: 24 Июль 2019, 13:13:10 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34003
  • Репутация: +231/-0
    • PuppyRus-A
Re: Re: Критика PRA03 PRA64
« Ответ #1 : 12 Июль 2019, 15:57:46 »
В слаксе есть утилиты для сборки модулей из пакетов?
Я так понял - модули там нумерованные. Переставлять нельзя - сломается база apt ?
Т.е. это
Главная проблема для модульного дистра : т.к. инфа о пакетах в одном файле  /var/lib/dpkg/status - наслаивать модули, не сломав ПМ , получится только пронумеровав модули и подключая их без пропуска номеров. Итог
нерешаемо?
« Последнее редактирование: 12 Июль 2019, 15:59:55 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34003
  • Репутация: +231/-0
    • PuppyRus-A
slax-9-ru-amd64
« Ответ #2 : 12 Июль 2019, 16:04:29 »
в текущей версии изначально 6 модулей - core, firmware, xorg, desktop, apps и chromium. Выкинуть Сhromium само напрашивается (заменив его, например, на Palemoon). Потом выкидываем apps и получаем голый десктоп с одним терминалом. Выкидываем десктоп - получаем X-ы с blackbox'ом. Если достаточно командной строки - то оставляем только core. С любого места можно начать строить что-то свое (сам в основном использую core+icewm со своим набором софта, из любопытства собирал core+mate).
Выложили бы свои наработки
В идеале русифицированный исо...

Оффлайн erasy

  • Пользователь
  • **
  • Сообщений: 49
  • Репутация: +3/-0
  • Автор темы
Re: Re: Критика PRA03 PRA64
« Ответ #3 : 15 Июль 2019, 12:43:19 »
нерешаемо?
Я не специалист, но выглядит так, что эта проблема нерешаемая (или игра не стоит свеч). По сути slax - почти монолит (можно убрать firmware, если все работает без него, остальное, по понятным причинам, только в обратном порядке). Я организовал работу так, что при загрузке подключаются только базовые модули и настройки, а мой прикладной софт - по необходимости "на лету". Модули софта создаю на чистой базе, между ними может что-то дублироваться, зато они не зависят друг от друга. Но у меня не будет десяти разных плееров, использующих один и тот же ffmpeg ))

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34003
  • Репутация: +231/-0
    • PuppyRus-A
Re: Re: Критика PRA03 PRA64
« Ответ #4 : 15 Июль 2019, 13:01:45 »
мой прикладной софт - по необходимости "на лету"
Там есть что-то родное для этого? С GUI ?
эта проблема нерешаемая
А я стараюсь все портировать. Удобно. Причем много модулей от арча (PRA03) подошло к дебиану (DDR). Возможно и к слаксу подойдут
Модули софта создаю на чистой базе, между ними может что-то дублироваться, зато они не зависят друг от друга. Но у меня не будет десяти разных плееров, использующих один и тот же ffmpeg ))
Не очень понял, как ...
Если собрать 2 ffmpeg-мплеера он должен оказаться в обоих модулях
Поэтому я его делаю отдельным модулем. Он еще и браузерам нужен

В слаксе есть утилиты для сборки модулей из пакетов?
?
« Последнее редактирование: 15 Июль 2019, 13:13:33 от sfs »

Оффлайн erasy

  • Пользователь
  • **
  • Сообщений: 49
  • Репутация: +3/-0
  • Автор темы
Re: slax-9-ru-amd64
« Ответ #5 : 15 Июль 2019, 13:08:51 »
Сделал пока просто русскую сборку, в следующий раз дополню ее парой скриптов, позволяющих не заглядывать лишний раз в терминал.

https://slax.org.ru/forum/index.php?topic=820.0

Оффлайн erasy

  • Пользователь
  • **
  • Сообщений: 49
  • Репутация: +3/-0
  • Автор темы
Re: Re: Критика PRA03 PRA64
« Ответ #6 : 15 Июль 2019, 13:34:13 »
Там есть что-то родное для этого? С GUI ?
В оригинальном слаксе только консольные скрипты, для себя я написал пару надстроек на yad, но прежде, чем выкладывать, хочу избавить от личной специфики в сторону универсальности.

Возможно и к слаксу подойдут
Пока не пробовал, с одной стороны интересно, подойдут ли, с другой - необходимости нет и времени мало...
Интересно, "съест" ли slax pfs?

Не очень понял, как ...
Если собрать 2 ffmpeg-мплеера он должен оказаться в обоих модулях
Поэтому я его делаю отдельным модулем. Он еще и браузерам нужен
Тут на свое усмотрение: в этом примере можно сделать отдельно ffmpeg, отдельно плеер (или два, или пять), отдельно броузеры (и не забывать подключать ffmpeg), а можно все это в одном модуле, так я сделал на "домашнем медиацентре".

В слаксе есть утилиты для сборки модулей из пакетов?
?
В слаксе модуль делается - apt install + savechanges, но можно и из пакетов, отслеживая зависимости самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34003
  • Репутация: +231/-0
    • PuppyRus-A
Re: Re: Критика PRA03 PRA64
« Ответ #7 : 15 Июль 2019, 13:44:29 »
написал пару надстроек на yad
Может сразу pfs-util ? Там и gui есть и подгрузка модулей из инета

"съест" ли slax pfs?
Если ядро умеет squashfs xz - съест
apt install + savechanges
Как-то совсем не удобно...
http://forum.puppyrus.org/index.php?topic=21158.0
http://forum.puppyrus.org/index.php?topic=21828.0

В итоге 3 человека пилят фругал дистр на дебиане (я, вы и bicyclist56 ) Каждый в свою сторону, по одним и тем же граблям
Объединять усилия никто не хочет  :'(

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34003
  • Репутация: +231/-0
    • PuppyRus-A
Re: slax-9-ru-amd64
« Ответ #8 : 15 Июль 2019, 14:01:35 »
Т.к. это не русификация, а своя пересборка - перенес в этот раздел
С почином +  ;)

Цитата
1. Базовый модуль больше размером т.к. глубокой чисткой не озадачивался.
2. Актуальные на сегдняшний день версии пакетов.
А в чем тогда был смысл его пересобирать? Просто бы обновили в chroot
Русификацию отдельным модулем не сделать? Может еще кто-то бы на этой базе свое собрал

Оффлайн erasy

  • Пользователь
  • **
  • Сообщений: 49
  • Репутация: +3/-0
  • Автор темы
Re: Re: Критика PRA03 PRA64
« Ответ #9 : 15 Июль 2019, 14:49:53 »
Может сразу pfs-util ?
Pfs-utils - совершенно новая для меня тема, сначала надо будет вникнуть.

3 человека пилят фругал дистр на дебиане
Когда я уходил с "уютненькой" лубунты - и в мыслях не было "пилить", наоборот, искал готовый - быстрый, надежный в смысле не подверженный накоплению ошибок и мусора, простой и удобный в использовании. Неужели все-таки придется... )))

Оффлайн erasy

  • Пользователь
  • **
  • Сообщений: 49
  • Репутация: +3/-0
  • Автор темы
Re: slax-9-ru-amd64
« Ответ #10 : 15 Июль 2019, 15:04:12 »
А в чем тогда был смысл его пересобирать?
Наверно, в простоте ) LLK полностью автоматизируют процесс

Русификацию отдельным модулем не сделать?
Тут не буквально русификация, он собран из русской установки Debian. Про отдельный модуль надо подумать, но, боюсь, работа потребуется кропотливая

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34003
  • Репутация: +231/-0
    • PuppyRus-A
Re: slax-9-ru-amd64
« Ответ #11 : 15 Июль 2019, 15:11:32 »
Pfs-utils - совершенно новая для меня тема, сначала надо будет вникнуть.
http://wiki.puppyrus.org/puppyrus/pr218/pfs3
Неужели все-таки придется... )))
Я для себя такого не нашел :) И вот я здесь
в простоте ) LLK полностью автоматизируют процесс
Но если Вы меняли список пакетов - утрачена совместимость с оригиналом. Это не пугает?
Про отдельный модуль надо подумать, но, боюсь, работа потребуется кропотливая
Если с оригинальной базой будет не совместим - тогда смысла нет
Короче - надо определиться с совместимостью с прародителем
Т.к. остальные модули свои - нужно ли она...
Ваши модули, как я понимаю, к родному слах не подойдут?

Оффлайн erasy

  • Пользователь
  • **
  • Сообщений: 49
  • Репутация: +3/-0
  • Автор темы
Re: slax-9-ru-amd64
« Ответ #12 : 16 Июль 2019, 07:28:25 »
Список пакетов не менял (в базе даже скорее осталось что-то лишнее, т.к. чистил поверхностно), все изменения касаются локализации.

Проверил совместимость - все модули, сделанные под оригинальным слаксом, на русифицированном запустились без проблем, более того - те, в которых есть русская локаль, выводят все по-русски. Обратную совместимость пока нет возможности проверить, но уверен в положительном результате.

Пробовал подключать несколько pfs из portable - запустился только нетребовательный geany, остальным не хватало либ.

Еще попробовал модули собственного изготовления, сделанные для DebianDog - заработали почти все, кроме хрома и firefox'а

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 34003
  • Репутация: +231/-0
    • PuppyRus-A
Re: slax-9-ru-amd64
« Ответ #13 : 16 Июль 2019, 09:23:06 »
Раз
Список пакетов не менял
это
Русификацию отдельным модулем не сделать?
очень актуально. Для тех кто захочет родную сборку. В идеале : измененные конфиги + список пакетов
Жалко я этим не озадачился, когда делал ДДр
все модули, сделанные под оригинальным слаксом, на русифицированном запустились без проблем
Раз состав базы не менялся - ничего удивительного
те, в которых есть русская локаль, выводят все по-русски
Если база русская тоже не удивительно
Пробовал подключать несколько pfs из portable - запустился только нетребовательный geany, остальным не хватало либ.
Раз в ДДР запускается и здесь должно с добавлением этих либ. Их не много
заработали почти все, кроме хрома и firefox'а
Они были из деб. репы?
А с DebianDog слились? Что с ним не так?

Оффлайн erasy

  • Пользователь
  • **
  • Сообщений: 49
  • Репутация: +3/-0
  • Автор темы
Re: slax-9-ru-amd64
« Ответ #14 : 16 Июль 2019, 11:23:24 »
Русификацию отдельным модулем не сделать?
очень актуально. Для тех кто захочет родную сборку
Мне кажется, смысл LLK вообще и Slax в частности - в том, что пользователю дается инструмент (или среда) для легкого создания собственного окружения. На это указывает и то, что у Slax-9, в отличие от прошлых версий, нет и судя по всему не предполагается централизованного хранилища готовых модулей - есть минимум, которым можно пользоваться, а можно менять под свои потребности. Slax тоже конструктор, но с несколько другими правилами. Зачем делать заплатку-русификацию, если можно сделать так, что локализация будет нативной во всей сборке снизу доверху?

Пробовал подключать несколько pfs из portable - запустился только нетребовательный geany, остальным не хватало либ.
Раз в ДДР запускается и здесь должно с добавлением этих либ. Их не много
Тут выбор такой: например, мне нужен anydesk, он тоже требует пару либ, их приходится доустанавливать и все вместе собирать в модуль. Но anydesk apt'ом  не поставишь, а скажем, mtpaint, который тоже требовал либы, проще установить штатно сразу со всеми зависимостями и сделать модуль (если надо, то и с предварительными настройками)

Они были из деб. репы?
Да, в DD "слаксовый" принцип создания модулей (apt install + savechanges) тоже доступен как вариант

А с DebianDog слились? Что с ним не так?
DD очень приглянулся, но слакс лучше )