![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Поделиться |
![]()
Сообщение
#1
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Перенесено из темы "wmsmall - наш дистрибутив с рабочим столом WindowMaker"
У меня на твою прогу огромные виды, есть идея собрать легкий дистрибутив предназначенный для того чтобы пользователь сам собирал в нем себе дистрибутивы. Смысл вот в чем : Делаем легкий дистр в котором минимум программ, но есть твоя прога ( с кучей профилей ), m-p-d , hasher и текущая клубная репа. Пользователь ставит его на винт, выбирает нужный профиль , пилит брендинг, и скидывает результат на флешку или диск. После чего перезагружается и устанавливает уже свой персональный дистрибутив . Или не перезагружается а просто доставляет то что ему надо до рабочей системы, в которой шлепает дистры , лазит в чрут и вообще делает все что ему угодно. Понятно что от меня можно ожидать такую штуку только на WM-е . Подумай на эту тему , идея по-моему достаточно любопытная . Идея очень интересная, давай займёмся ею вместе, а там, может, ещё кто присоединится ![]() Лучше открыть отдельную тему про этот будущий самособираемый дистрибутив. То, что он будет на WM - понятно, но это же не просто ещё одна сборка на WM, а нечто особенное ![]() Прямо сейчас от меня, значит, требуется последняя версия mpdgui. Я в ней собираю для пробы брендинги и дистры, но за пару дней прихлопнул десятка два мелких багов и недоработок и уверен, что это отнюдь не всё, так что погоняю прогу ещё несколько дней. И, естественно, прежде чем её выкладывать, надо убедиться, что в ней нормально собирается wmsmall на шестой и седьмой платформах. Вот после этого глянешь, что эта прога сейчас собой представляет, тогда и подумаем, что дальше делать. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]() |
![]()
Сообщение
#2
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Наверное, Код 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 не хватает простых графических средстваю, для монтирования накопителей для сохранения результатов, для подключения локальных зеркал репозиториев, удобных редакторов для исходников, обязательно наличие браузера. Например собираю пакет и возникла необходимость найти некую инфу по этому пакету (программе), дополнительные исходники или решение какого-то патча, понадобилась инфа или мануалы по работе с гитом, хэшером , сборкой пакетов , да мало ли какая инфа еще понадобиться, та же консультация на форуме\рассылке, сразу скопировал и внёс изменения в исходники\профили. Нужен не просто инсталятор, а именно универсальный лайв-дистр, который может работать в двух вариантах - как лайв-сборочница (без установки на винчестер) и как устанавливаемая на винчестер сборочница. Если иметь образ на флэшке или компакт-диске, то можно эксперементировать на любом ПК, при этом не требуется ни чего менять в существуещей системе на ПК. Например , есть ноут с виндой и пользователь просто хочет для начала посмотреть и пощупать, что это такое, а может это ему не понравиться. А уж если втянулся, тогда можно поставить отдельной системой на ПК и продолжать там. Еще вариант, можно легко показать другим знакомым, что это такое сразу на их ПК без риска для их системы. Можно задействовать подручные простаивающие ПК, куда заведомо нельзя ни чего устанавливать (например служебный ПК), что-бы быстро выполнить сборку на мощном ПК, как вариант, дома спокойно приготовил нужный профиль для сборки, а на работе запустился с флэшки и на нее же сохранил результат. п.с. Ни чего не наваязываю, решайте сами. |
|
|
![]()
Сообщение
#3
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Все это любопытно, но есть несколько вопросов и идей :
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 |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 17.6.2025, 18:18 |