![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Поделиться |
![]()
Сообщение
#1
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Перенесено из темы "wmsmall - наш дистрибутив с рабочим столом WindowMaker"
У меня на твою прогу огромные виды, есть идея собрать легкий дистрибутив предназначенный для того чтобы пользователь сам собирал в нем себе дистрибутивы. Смысл вот в чем : Делаем легкий дистр в котором минимум программ, но есть твоя прога ( с кучей профилей ), m-p-d , hasher и текущая клубная репа. Пользователь ставит его на винт, выбирает нужный профиль , пилит брендинг, и скидывает результат на флешку или диск. После чего перезагружается и устанавливает уже свой персональный дистрибутив . Или не перезагружается а просто доставляет то что ему надо до рабочей системы, в которой шлепает дистры , лазит в чрут и вообще делает все что ему угодно. Понятно что от меня можно ожидать такую штуку только на WM-е . Подумай на эту тему , идея по-моему достаточно любопытная . Идея очень интересная, давай займёмся ею вместе, а там, может, ещё кто присоединится ![]() Лучше открыть отдельную тему про этот будущий самособираемый дистрибутив. То, что он будет на WM - понятно, но это же не просто ещё одна сборка на WM, а нечто особенное ![]() Прямо сейчас от меня, значит, требуется последняя версия mpdgui. Я в ней собираю для пробы брендинги и дистры, но за пару дней прихлопнул десятка два мелких багов и недоработок и уверен, что это отнюдь не всё, так что погоняю прогу ещё несколько дней. И, естественно, прежде чем её выкладывать, надо убедиться, что в ней нормально собирается wmsmall на шестой и седьмой платформах. Вот после этого глянешь, что эта прога сейчас собой представляет, тогда и подумаем, что дальше делать. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Что касается деления на wmsmall_base и wmsmall, то тут тебе виднее, а если по ходу дела выясниться, что надо что-то там подправить, то это ведь легко делается, а профиль distrocreator'а для начала пусть будет из упомянутых 4 пакетов. Так что, пожалуй, вопрос с профилями можно пока считать закрытым.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#3
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Что касается деления на wmsmall_base и wmsmall, то тут тебе виднее, а если по ходу дела выясниться, что надо что-то там подправить, то это ведь легко делается, а профиль distrocreator'а для начала пусть будет из упомянутых 4 пакетов. Так что, пожалуй, вопрос с профилями можно пока считать закрытым. ИМХО Михаил же уже намекал в теме, есть же практически готовая основа live-builder. в котором все заточенно специально для сборки пакетов и дистров, нужно всего лишь добавить нужную оболочку, кое-какие пакеты и получаете то, что нужно, который может работать и в режиме live-cd и как установочный. Берёте готовый профиль buildera подправляете нужную цель в файле mkimage-profiles/conf.d/regular.mk в самом низу файла : 236 distro/regular-builder: distro/.regular-bare \ 237 use/dev/builder/full +sysvinit +efi +power \ 238 use/live/base use/live/rw use/live/repo/online use/live/textinstall \ 239 use/isohybrid use/syslinux/timeout/30 \ 240 use/stage2/net-eth use/net-eth/dhcp 241 @$(call add,LIVE_PACKAGES,cifs-utils elinks lftp openssh wget) 242 @$(call add,LIVE_PACKAGES,bash-completion gpm screen tmux zsh) 243 @$(call add,LIVE_PACKAGES,ccache rpm-utils wodim) 244 @$(call add,DEFAULT_SERVICES_ENABLE,gpm) вместо 236 distro/regular-builder: distro/.regular-bare \ поправить на 236 distro/regular-builder: distro/regular-wm \ и на выходе получите готовую систему, останется только сделать доп. цель с отдельным набором дополнительных пакетов, которых нет в builder. Если что-то не устроит в цели regular-wm, можно создать отдельную свою цель со своим набором пакетов использую от builder базовую сборочную основу. Если интересно, то в качестве тестового образца, что-бы посмотреть что получается, можно глянуть вот это : https://yadi.sk/d/GZsd6GDihHZnN там образ builder вместе с icewm, который легко заменить на WinMaker. |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 17.6.2025, 21:41 |