IPB

Здравствуйте, гость ( Вход | Регистрация )

> DistroCreator - дистрибутив для сборки своих систем на базе ALTLinux
Поделиться
ИВК
сообщение 8.4.2015, 23:15
Сообщение #1


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 10142
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Перенесено из темы "wmsmall - наш дистрибутив с рабочим столом WindowMaker"

Цитата(kostyalamer @ 8.4.2015, 19:54) *
У меня на твою прогу огромные виды, есть идея собрать легкий дистрибутив предназначенный для того чтобы пользователь сам собирал в нем себе дистрибутивы. Смысл вот в чем : Делаем легкий дистр в котором минимум программ, но есть твоя прога ( с кучей профилей ), m-p-d , hasher и текущая клубная репа. Пользователь ставит его на винт, выбирает нужный профиль , пилит брендинг, и скидывает результат на флешку или диск. После чего перезагружается и устанавливает уже свой персональный дистрибутив .
Или не перезагружается а просто доставляет то что ему надо до рабочей системы, в которой шлепает дистры , лазит в чрут и вообще делает все что ему угодно. Понятно что от меня можно ожидать такую штуку только на WM-е .
Подумай на эту тему , идея по-моему достаточно любопытная .


Идея очень интересная, давай займёмся ею вместе, а там, может, ещё кто присоединится smile.gif
Лучше открыть отдельную тему про этот будущий самособираемый дистрибутив. То, что он будет на WM - понятно, но это же не просто ещё одна сборка на WM, а нечто особенное smile.gif
Прямо сейчас от меня, значит, требуется последняя версия mpdgui. Я в ней собираю для пробы брендинги и дистры, но за пару дней прихлопнул десятка два мелких багов и недоработок и уверен, что это отнюдь не всё, так что погоняю прогу ещё несколько дней. И, естественно, прежде чем её выкладывать, надо убедиться, что в ней нормально собирается wmsmall на шестой и седьмой платформах. Вот после этого глянешь, что эта прога сейчас собой представляет, тогда и подумаем, что дальше делать.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
Balbes
сообщение 27.6.2015, 13:28
Сообщение #2


Мастер
******

Группа: Пользователь
Сообщений: 794
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Цитата(IVK @ 26.6.2015, 21:19) *
Наверное,
Код
distro/regular-builder: distro/.regular-wm \
- с точкой?
Вписал эту строчку, добавил ещё
Код
@$(call add,LIVE_LISTS, wmsmall_base distrocreator)

и собрал всё это дело на i586/t7. Похоже, что-то сделал не то, поскольку при попытке запустить получившийся дистрибутив получаю kernel panic.

С точкой это базовая цель, там есть еще несколько целей для WMaker , строки с 95 и с 102, но если есть еще готовый профиль wmsmall_base , где прописано всё необходимлое для WM, новерное его будет достаточно, надо смотреть, где и какие пакеты идут.

Цитата(IVK @ 26.6.2015, 22:34) *
Выкинул efi из профиля, пересобрал, теперь запустилось в Live и выражает готовность установиться на винчестер.

Значит теперь можно без установки на диск пробовать собирать дистры, учиться работать с git gear hasher и т.д.

Цитата(IVK @ 27.6.2015, 0:12) *
Надо точнее определиться, что делаем... и из чего делаем? А есть по меньшей мере три проекта:
1. WMSmall - готовый дистрибутив на WM.
2. DistroNavigator - gui для сборки дистрибутивов.
3. Live-builder - уже готовый дистрибутив для сборки других дистрибутивов.
Два первых проекта соединяются в DistroCreator, поскольку дополняют друг друга, тут мне всё ясно. В каком качестве в DistroCreator может вписаться Live-builder - уже не столь ясно. Сосуществование в одном дистре Навигатора и системы консольной сборки дистрибутивов - это, конечно, хорошо. Они тоже взаимодополняемы. И просто механически соединить их в одном дистрибутиве - не проблема. Вопрос в том, как их согласовать, чтобы они помогали друг другу, чтобы пользователь мог удобно пользоваться ими обоими (а без этого что им делать вместе?) Разумеется, согласовать их вполне реально, просто я сам над такого рода деталями не размышлял и сомневаюсь, что об этом всерьёз задумывался вообще кто бы то ни было unsure.gif


builder и вся его "обвязка" в профиле (настроечные скрипты и проч.) специально заточено на эффективное использование ресурсов ПК для сборки других дистрибутовов и пакетов. Но в нём нет графических инструментов для управления процессом сборки, он предназначен для консольной работы, а нужен еще вариант с графической оболочкой. Нужна не просто консольная сборочница, а именно с графикой, с удобным "мышкокликательным" интерфейсом, что-бы начинающим можно было быстрее освоиться с самим процессом сборки дистров и пакетов. Т.е. по сути в профили, которые используются для сборки образов builder и distrocreator, включаются почти одни и теже пакеты\инструменты для работы, только builder лучше оптимизирован для этого, т.к. имеет специальные настройки для иснтрументария и самой сборочной среды. Но в builder не хватает простых графических средстваю, для монтирования накопителей для сохранения результатов, для подключения локальных зеркал репозиториев, удобных редакторов для исходников, обязательно наличие браузера. Например собираю пакет и возникла необходимость найти некую инфу по этому пакету (программе), дополнительные исходники или решение какого-то патча, понадобилась инфа или мануалы по работе с гитом, хэшером , сборкой пакетов , да мало ли какая инфа еще понадобиться, та же консультация на форуме\рассылке, сразу скопировал и внёс изменения в исходники\профили.
Нужен не просто инсталятор, а именно универсальный лайв-дистр, который может работать в двух вариантах - как лайв-сборочница (без установки на винчестер) и как устанавливаемая на винчестер сборочница.
Если иметь образ на флэшке или компакт-диске, то можно эксперементировать на любом ПК, при этом не требуется ни чего менять в существуещей системе на ПК. Например , есть ноут с виндой и пользователь просто хочет для начала посмотреть и пощупать, что это такое, а может это ему не понравиться. А уж если втянулся, тогда можно поставить отдельной системой на ПК и продолжать там. Еще вариант, можно легко показать другим знакомым, что это такое сразу на их ПК без риска для их системы. Можно задействовать подручные простаивающие ПК, куда заведомо нельзя ни чего устанавливать (например служебный ПК), что-бы быстро выполнить сборку на мощном ПК, как вариант, дома спокойно приготовил нужный профиль для сборки, а на работе запустился с флэшки и на нее же сохранил результат.


п.с. Ни чего не наваязываю, решайте сами.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 27.6.2015, 17:49
Сообщение #3


Профессионал
*******

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Все это любопытно, но есть несколько вопросов и идей :
1) Судя по всему у вас с Михаилом достаточно быстрый интернет - у меня 2 Мбит/с ( а реально на закачке 600 Кбит/c ) соответственно у меня это уже не живая сборочница а скорее подыхающая ( если конечно не подключить к ней скачанные репы , а если подключать вообще непонятно зачем она нужна ).
2) Если ставить на диск чем это будет отличаться от недопиленного distrocreatora , зачем тогда плодить сущности ?
3) Я builder не ставил ( см п 1 ) но давай про оптимизированные настройки подробнее, это может быть очень интересно.

Честно говоря Олег, ты меня заинтересовал, подобный дистрибутив имеет право на существование. Более того на скоростях 10 Мбит и более он становится востребованным . В связи с этим предполагаю следующее развитие событий:
1) Добиваем distrocreator как он есть, его релиз вопрос недели, максимум двух.
2) Устраиваем большой шум на форуме Альта и в рассылках на предмет потестить эту радость , ловим баги ( или не ловим )
в навигаторе и устраняем их.
3) Просим кого-нибудь из тимовцев , членов клуба запульнуть навигатор в Сизиф / бранчи.
4) Зовем сюда Михаила и всей толпой ( правда своего активного участия не могу обещать, но чего-нибудь полезное сделать постараюсь, летом со временем очень плохо )начинаем пилить актуальный m-p на предмет создания профиля builder-gui или как там его назвать. Результат попадает в актуальное
m-p и может быть выпущен в виде отдельного дистрибутива.
В общем , неплохой сценарий , давайте тут его и обсудим smile.gif

Сообщение отредактировал kostyalamer - 27.6.2015, 17:53
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Сообщений в этой теме
- IVK   DistroCreator - дистрибутив для сборки своих систем на базе ALTLinux   8.4.2015, 23:15
- - kostyalamer   Цитата(IVK @ 8.4.2015, 23:15) Идея очень ...   8.4.2015, 23:24
- - IVK   Насчёт названия. В чём особенность задуманного дис...   8.4.2015, 23:59
|- - kostyalamer   Цитата(IVK @ 8.4.2015, 23:59) Насчёт назв...   9.4.2015, 8:56
- - IVK   По-моему, wmdistrocreator лучше всего. А mpdgui.is...   9.4.2015, 9:10
|- - squire   Цитата(IVK @ 9.4.2015, 11:10) По-моему, w...   9.4.2015, 14:39
- - IVK   Цитата(squire @ 9.4.2015, 13:39) Судя по ...   9.4.2015, 14:48
- - kostyalamer   Пускай будет distrocreator , переношу сюда сообщен...   9.4.2015, 21:38
- - kostyalamer   Товарищи сборщики, те кто хочет чтобы их дистрибут...   9.4.2015, 21:47
- - kostyalamer   Пока суть да дело можно обсудить пакетный состав б...   20.4.2015, 21:12
- - IVK   Цитата(kostyalamer @ 20.4.2015, 20:12) По...   20.4.2015, 23:45
- - Michael Shigorin   1) distractor? :-) 2) http://lists.altlinux.org/pi...   21.4.2015, 0:44
|- - kostyalamer   Цитата(Michael Shigorin @ 21.4.2015, 0:44...   21.4.2015, 7:54
|- - Michael Shigorin   Так не destructor же ж :) Ну да ладно...   21.4.2015, 19:53
|- - kostyalamer   Цитата(Michael Shigorin @ 21.4.2015, 19:5...   21.4.2015, 21:18
|- - Michael Shigorin   Цитата(kostyalamer @ 21.4.2015, 20:18) Кс...   22.4.2015, 13:17
- - IVK   Цитата(kostyalamer @ 21.4.2015, 20:18) То...   21.4.2015, 21:57
|- - kostyalamer   Цитата(IVK @ 21.4.2015, 21:57) Давай уж н...   21.4.2015, 22:58
- - IVK   Цитата(Michael Shigorin @ 22.4.2015, 12:1...   22.4.2015, 19:15
- - IVK   Цитата(kostyalamer @ 21.4.2015, 21:58) Да...   22.4.2015, 19:18
|- - kostyalamer   Цитата(IVK @ 22.4.2015, 19:18) Завтра пон...   22.4.2015, 22:55
- - kostyalamer   Держи скелетон для distrocreator-а : По сути это...   23.4.2015, 23:30
- - IVK   Цитата(kostyalamer @ 23.4.2015, 22:30) Де...   23.4.2015, 23:37
- - IVK   ДистроНавигатор: rpm srpm   24.4.2015, 0:06
- - kostyalamer   ДистроНавигатор уехал в репу, следующим пунктом пл...   24.4.2015, 9:04
- - IVK   Установка вновь собранного DistroCreator'а обл...   3.5.2015, 16:54
|- - kostyalamer   Цитата(IVK @ 3.5.2015, 16:54) Установка в...   3.5.2015, 19:09
- - IVK   Цитата(kostyalamer @ 3.5.2015, 18:09) Све...   3.5.2015, 19:20
|- - kostyalamer   Цитата(IVK @ 3.5.2015, 19:20) Да, установ...   3.5.2015, 19:25
- - IVK   Это у меня, оказывается Туда попала промежуточная...   3.5.2015, 19:40
|- - kostyalamer   Цитата(IVK @ 3.5.2015, 19:40) Это у меня,...   3.5.2015, 20:03
- - kostyalamer   Исправил, залил исправленный скелетон в репу.   3.5.2015, 21:40
- - IVK   Завтра соберу уже с этим скелетоном; сегодня мне п...   3.5.2015, 21:54
|- - kostyalamer   Цитата(IVK @ 3.5.2015, 21:54) Завтра собе...   3.5.2015, 23:24
- - IVK   distrocreator должен наследовать от wmsmall все па...   4.5.2015, 0:29
- - IVK   Создал новый профильный файл под условным название...   4.5.2015, 12:28
- - kostyalamer   Перенесено из темы "Программа DistroNavigator...   22.6.2015, 23:17
- - kostyalamer   Нашел , у тебя в conf.d/windowmaker.mk есть : Кодd...   22.6.2015, 23:39
- - IVK   Цитата(kostyalamer @ 22.6.2015, 22:17) ин...   22.6.2015, 23:40
|- - kostyalamer   Цитата(IVK @ 22.6.2015, 23:40) вот тут мы...   22.6.2015, 23:47
- - IVK   Цитата(kostyalamer @ 22.6.2015, 21:50) 1)...   22.6.2015, 23:52
- - IVK   Цитата(kostyalamer @ 22.6.2015, 22:47) Кс...   22.6.2015, 23:55
- - IVK   Или скинуть, так сказать, базовую часть пакетов из...   23.6.2015, 0:01
|- - kostyalamer   Цитата(IVK @ 23.6.2015, 0:01) Или скинуть...   23.6.2015, 8:24
- - IVK   Цитата(kostyalamer @ 23.6.2015, 7:24) Мож...   23.6.2015, 10:10
|- - kostyalamer   Цитата(IVK @ 23.6.2015, 10:10) Первый вар...   23.6.2015, 22:19
- - IVK   Ещё погонял Навигатор, обнаружил и убрал несколько...   25.6.2015, 0:02
- - kostyalamer   1) Профиль wmsmall-а разбил на 2 части: wmsmall_ba...   25.6.2015, 22:38
- - IVK   Что касается деления на wmsmall_base и wmsmall, то...   25.6.2015, 22:54
|- - Balbes   Цитата(IVK @ 25.6.2015, 22:54) Что касает...   26.6.2015, 11:48
|- - kostyalamer   Цитата(Balbes @ 26.6.2015, 11:48) ИМХО Ми...   26.6.2015, 22:33
- - IVK   Цитата(Balbes @ 26.6.2015, 10:48) distro/...   26.6.2015, 21:19
- - IVK   Выкинул efi из профиля, пересобрал, теперь запусти...   26.6.2015, 22:34
- - IVK   Надо точнее определиться, что делаем... и из чего ...   27.6.2015, 0:12
- - Balbes   Цитата(IVK @ 26.6.2015, 21:19) Наверное, ...   27.6.2015, 13:28
|- - kostyalamer   Все это любопытно, но есть несколько вопросов и ид...   27.6.2015, 17:49
- - kostyalamer   Олег, прочитал антикварную рассылку за прошлую нед...   27.6.2015, 23:41
- - IVK   Цитата(kostyalamer @ 27.6.2015, 16:49) В ...   28.6.2015, 14:04
- - Balbes   Цитата(kostyalamer @ 27.6.2015, 17:49) Вс...   28.6.2015, 15:56
- - kostyalamer   Олег, давай по порядку. Для начала главное считай ...   28.6.2015, 19:44
- - kostyalamer   1) Скелетон distrocreator уехал в репу . 2) Кусок ...   30.6.2015, 23:48
- - IVK   Замечательно Но профиль wmsmall разве не изменилс...   1.7.2015, 0:12
|- - kostyalamer   Цитата(IVK @ 1.7.2015, 0:12) Замечательно...   1.7.2015, 8:20
- - IVK   Сделал в Навигаторе пробные сборки Креатора (t7) в...   1.7.2015, 18:09
|- - kostyalamer   Цитата(IVK @ 1.7.2015, 18:09) Сделал в На...   1.7.2015, 20:35
|- - kostyalamer   Цитата(IVK @ 1.7.2015, 18:09) Сделал в На...   2.7.2015, 21:15
- - IVK   Цитата(kostyalamer @ 1.7.2015, 19:35) Дав...   1.7.2015, 21:04
|- - kostyalamer   Цитата(IVK @ 1.7.2015, 21:04) Я имел в ви...   1.7.2015, 21:19
- - IVK   Цитата(kostyalamer @ 2.7.2015, 20:15) Тол...   2.7.2015, 21:29
|- - kostyalamer   Цитата(IVK @ 2.7.2015, 21:29) Не пробовал...   2.7.2015, 21:43
- - IVK   В самом деле поймал пару багов Один - во время ус...   2.7.2015, 22:50
- - kostyalamer   Ага, хорошо что поглядели . Группы я добавлю, а ...   2.7.2015, 23:05
- - IVK   Поставил m-p-d-сборку. Как ни странно, и там фон и...   3.7.2015, 0:02
- - IVK   Кстати, какую именно сборку Креатора будем (пока, ...   3.7.2015, 23:43
|- - kostyalamer   Цитата(IVK @ 3.7.2015, 23:43) Кстати, как...   4.7.2015, 18:32
- - IVK   В профиль, который в m-p-d, надо вписать dhcp (пак...   4.7.2015, 18:47
|- - kostyalamer   Цитата(IVK @ 4.7.2015, 18:47) В профиль, ...   4.7.2015, 19:22
- - IVK   В новой сборке: Код[q<>host-240 ~]...   4.7.2015, 23:20
|- - kostyalamer   Цитата(IVK @ 4.7.2015, 23:20) Там же долж...   5.7.2015, 19:21
- - IVK   Тогда юзер изначально не должен состоять в группе ...   5.7.2015, 19:39
|- - kostyalamer   Цитата(IVK @ 5.7.2015, 19:39) Тогда юзер ...   5.7.2015, 20:28
- - kostyalamer   Удалил пользователя из группы hashman ( gpasswd -...   5.7.2015, 20:59
- - IVK   Цитата(kostyalamer @ 5.7.2015, 19:59) Уда...   5.7.2015, 21:22
- - kostyalamer   Понятно, залил в репу инсталлер без hashman -а.   5.7.2015, 21:55
- - IVK   Собрал mpd-вариант Креатора, установил, запустил. ...   5.7.2015, 23:02
- - kostyalamer   Отлично , заливай   5.7.2015, 23:08
- - IVK   Вот он   6.7.2015, 12:19
- - IVK   И заодно свежий Навигатор - тот, который в этом Кр...   6.7.2015, 21:01
|- - kostyalamer   Цитата(IVK @ 6.7.2015, 21:01) И заодно св...   6.7.2015, 22:48
- - Balbes   Попытался запустить Креатор в виртуалке и получил ...   6.7.2015, 23:07
- - IVK   Цитата(Balbes @ 6.7.2015, 22:07) Попыталс...   6.7.2015, 23:15
- - kostyalamer   Анонсировал : http://forum.altlinux.org/index.php?...   6.7.2015, 23:18
- - kostyalamer   Дистрибутив нормально установился и запустился. PS...   7.7.2015, 9:37
- - kostyalamer   Перепостил материал о дистрибутиве с форума Альта ...   7.7.2015, 23:58
- - IVK   Попробовал составить список возможных направлений ...   8.7.2015, 12:15
- - kostyalamer   Давай по пунктам по-порядку: 1 с этим понятно. Есл...   8.7.2015, 23:17
- - IVK   Там многие пункты друг за друга цепляются, и не вс...   8.7.2015, 23:42
- - kostyalamer   Иван, ты похоже пропустил много интересного : http...   11.7.2015, 0:37
- - IVK   Цитата(kostyalamer @ 10.7.2015, 23:37) Ив...   11.7.2015, 9:46
- - kostyalamer   Иван, тут есть вопрос по дальнейшим планам : http:...   12.7.2015, 23:41
2 страниц V   1 2 >


Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 17.6.2025, 18:18