| Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
| Поделиться |
8.4.2015, 23:15
Сообщение
#1
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10174 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30
|
Перенесено из темы "wmsmall - наш дистрибутив с рабочим столом WindowMaker"
У меня на твою прогу огромные виды, есть идея собрать легкий дистрибутив предназначенный для того чтобы пользователь сам собирал в нем себе дистрибутивы. Смысл вот в чем : Делаем легкий дистр в котором минимум программ, но есть твоя прога ( с кучей профилей ), m-p-d , hasher и текущая клубная репа. Пользователь ставит его на винт, выбирает нужный профиль , пилит брендинг, и скидывает результат на флешку или диск. После чего перезагружается и устанавливает уже свой персональный дистрибутив . Или не перезагружается а просто доставляет то что ему надо до рабочей системы, в которой шлепает дистры , лазит в чрут и вообще делает все что ему угодно. Понятно что от меня можно ожидать такую штуку только на WM-е . Подумай на эту тему , идея по-моему достаточно любопытная . Идея очень интересная, давай займёмся ею вместе, а там, может, ещё кто присоединится Лучше открыть отдельную тему про этот будущий самособираемый дистрибутив. То, что он будет на WM - понятно, но это же не просто ещё одна сборка на WM, а нечто особенное Прямо сейчас от меня, значит, требуется последняя версия mpdgui. Я в ней собираю для пробы брендинги и дистры, но за пару дней прихлопнул десятка два мелких багов и недоработок и уверен, что это отнюдь не всё, так что погоняю прогу ещё несколько дней. И, естественно, прежде чем её выкладывать, надо убедиться, что в ней нормально собирается wmsmall на шестой и седьмой платформах. Вот после этого глянешь, что эта прога сейчас собой представляет, тогда и подумаем, что дальше делать. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
|
![]() |
27.6.2015, 13:28
Сообщение
#2
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6
|
Наверное, Код distro/regular-builder: distro/.regular-wm \ - с точкой?Вписал эту строчку, добавил ещё Код @$(call add,LIVE_LISTS, wmsmall_base distrocreator) и собрал всё это дело на i586/t7. Похоже, что-то сделал не то, поскольку при попытке запустить получившийся дистрибутив получаю kernel panic. С точкой это базовая цель, там есть еще несколько целей для WMaker , строки с 95 и с 102, но если есть еще готовый профиль wmsmall_base , где прописано всё необходимлое для WM, новерное его будет достаточно, надо смотреть, где и какие пакеты идут. Выкинул efi из профиля, пересобрал, теперь запустилось в Live и выражает готовность установиться на винчестер. Значит теперь можно без установки на диск пробовать собирать дистры, учиться работать с git gear hasher и т.д. Надо точнее определиться, что делаем... и из чего делаем? А есть по меньшей мере три проекта: 1. WMSmall - готовый дистрибутив на WM. 2. DistroNavigator - gui для сборки дистрибутивов. 3. Live-builder - уже готовый дистрибутив для сборки других дистрибутивов. Два первых проекта соединяются в DistroCreator, поскольку дополняют друг друга, тут мне всё ясно. В каком качестве в DistroCreator может вписаться Live-builder - уже не столь ясно. Сосуществование в одном дистре Навигатора и системы консольной сборки дистрибутивов - это, конечно, хорошо. Они тоже взаимодополняемы. И просто механически соединить их в одном дистрибутиве - не проблема. Вопрос в том, как их согласовать, чтобы они помогали друг другу, чтобы пользователь мог удобно пользоваться ими обоими (а без этого что им делать вместе?) Разумеется, согласовать их вполне реально, просто я сам над такого рода деталями не размышлял и сомневаюсь, что об этом всерьёз задумывался вообще кто бы то ни было builder и вся его "обвязка" в профиле (настроечные скрипты и проч.) специально заточено на эффективное использование ресурсов ПК для сборки других дистрибутовов и пакетов. Но в нём нет графических инструментов для управления процессом сборки, он предназначен для консольной работы, а нужен еще вариант с графической оболочкой. Нужна не просто консольная сборочница, а именно с графикой, с удобным "мышкокликательным" интерфейсом, что-бы начинающим можно было быстрее освоиться с самим процессом сборки дистров и пакетов. Т.е. по сути в профили, которые используются для сборки образов builder и distrocreator, включаются почти одни и теже пакеты\инструменты для работы, только builder лучше оптимизирован для этого, т.к. имеет специальные настройки для иснтрументария и самой сборочной среды. Но в builder не хватает простых графических средстваю, для монтирования накопителей для сохранения результатов, для подключения локальных зеркал репозиториев, удобных редакторов для исходников, обязательно наличие браузера. Например собираю пакет и возникла необходимость найти некую инфу по этому пакету (программе), дополнительные исходники или решение какого-то патча, понадобилась инфа или мануалы по работе с гитом, хэшером , сборкой пакетов , да мало ли какая инфа еще понадобиться, та же консультация на форуме\рассылке, сразу скопировал и внёс изменения в исходники\профили. Нужен не просто инсталятор, а именно универсальный лайв-дистр, который может работать в двух вариантах - как лайв-сборочница (без установки на винчестер) и как устанавливаемая на винчестер сборочница. Если иметь образ на флэшке или компакт-диске, то можно эксперементировать на любом ПК, при этом не требуется ни чего менять в существуещей системе на ПК. Например , есть ноут с виндой и пользователь просто хочет для начала посмотреть и пощупать, что это такое, а может это ему не понравиться. А уж если втянулся, тогда можно поставить отдельной системой на ПК и продолжать там. Еще вариант, можно легко показать другим знакомым, что это такое сразу на их ПК без риска для их системы. Можно задействовать подручные простаивающие ПК, куда заведомо нельзя ни чего устанавливать (например служебный ПК), что-бы быстро выполнить сборку на мощном ПК, как вариант, дома спокойно приготовил нужный профиль для сборки, а на работе запустился с флэшки и на нее же сохранил результат. п.с. Ни чего не наваязываю, решайте сами. |
|
|
|
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 и может быть выпущен в виде отдельного дистрибутива. В общем , неплохой сценарий , давайте тут его и обсудим Сообщение отредактировал 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
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![]() ![]() |
|
Текстовая версия | Сейчас: 4.11.2025, 23:49 |