![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Поделиться |
![]()
Сообщение
#31
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
|
|
|
![]()
Сообщение
#32
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Исправил, залил исправленный скелетон в репу.
|
|
|
![]()
Сообщение
#33
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Завтра соберу уже с этим скелетоном; сегодня мне пора сворачиваться. Но ещё насчёт скелетона wmsmall - что именно должно быть прописано в профилях wmsmall и distrocreator, чтобы их скелетоны не сталкивались? А то сейчас у меня в профиле wmsmall фигурирует wmsmall_20150419. Тут надо точнее определиться.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#34
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Завтра соберу уже с этим скелетоном; сегодня мне пора сворачиваться. Но ещё насчёт скелетона wmsmall - что именно должно быть прописано в профилях wmsmall и distrocreator, чтобы их скелетоны не сталкивались? А то сейчас у меня в профиле wmsmall фигурирует wmsmall_20150419. Тут надо точнее определиться. В профиле wmsmall-а должен быть прописан wmsmall_20150419 - это скелетон предыдущей версии - текущая сейчас в активной работе там будет достаточно много отличий. Когда все устаканится я этот скелетон заменю на новый с тем же именем чтобы ничего не менять в профиле. В профиле distrocreator-а должен быть скелетон distrocreator . Старый скелетон wmsmall надо выбросить отовсюду. |
|
|
![]()
Сообщение
#35
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
distrocreator должен наследовать от wmsmall все пакеты кроме скелетона и возможно некоторых других. Вопрос в том как лучше их исключить.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#36
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Создал новый профильный файл под условным названием wmsmall-skel, положил туда скелетон wmsmall'а и добавил в описание wmsmall-@BRANCH<>cd указатель use-wmsmall-skel. Пока сгодится так. После чего собрал DistroCreator с новым скелетоном. Установился он в виртуалке нормально, ни на что не ругается, Навигатор кнопкой запускается.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#37
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Перенесено из темы "Программа DistroNavigator"
А вот и первые грабли при попытке установить distrocreator : ![]() интересно откуда там взялся скелетон от wmsmall-а. |
|
|
![]()
Сообщение
#38
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Нашел , у тебя в conf.d/windowmaker.mk есть :
Код distro/distrocreator: distro/.desktop-network use/branding/complete use/firmware @$(call set,BRANDING,altlinux-sisyphus) @$(call set,INSTALLER,club) @$(call add,BASE_LISTS,common sysvinit wmaker wdm wmsmall distrocreator ) здесь лишний wmsmall он все и втягивает. Сообщение отредактировал kostyalamer - 22.6.2015, 23:40 |
|
|
![]()
Сообщение
#39
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
интересно откуда там взялся скелетон от wmsmall-а. вот тут мы об этом говорили. Похоже, я в m-p-d эту проблему решил, а про m-p забыл, и там скелетоны по-прежнему сталкиваются, что выясняется лишь при установке (а я при проверке чаще ограничиваюсь сборкой). Исправлю, сделаю как в m-p-d. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#40
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
вот тут мы об этом говорили. Похоже, я в m-p-d эту проблему решил, а про m-p забыл, и там скелетоны по-прежнему сталкиваются, что выясняется лишь при установке (а я при проверке чаще ограничиваюсь сборкой). Исправлю, сделаю как в m-p-d. Кстати , все пакеты наследовать от wmsmall-а на мой взгляд не надо - там теперь много лишних , по сути теперешний wmsmall это почти wmmiddle. В общем эту тему надо с тобой обсудить можно сделать на базе рабочей минималки вроде старого wmsmall-а а можно сделать на базе нового но на мой взгляд это уже не будет походить на дистрибутив-конструктор а скорее на готовый дистрибутив с добавленной в него фичей в виде Distronavigator-а . |
|
|
![]()
Сообщение
#41
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
1) сходу собрал distrocreator в системе с mp , теперь можно вплотную заняться им. 2) Наверное пора на альтовском форуме анонсировать как стабильную бету и подумать о страничке на wiki . 3) Что будем проверять в первую очередь ? Накидай небольшой список, пойдем на форум альта попросим товарищей пользователей сделать чего-нибудь полезное Всё-таки пока это скорее альфа. Насчёт альтовского форума не знаю, есть ли необходимость, я сам ещё несколько дней погоняю прогу на предмет багов. Страничку на вики - наверное, лучше сначала страничку Креатора. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#42
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Кстати , все пакеты наследовать от wmsmall-а на мой взгляд не надо - там теперь много лишних , по сути теперешний wmsmall это почти wmmiddle. В общем эту тему надо с тобой обсудить можно сделать на базе рабочей минималки вроде старого wmsmall-а а можно сделать на базе нового но на мой взгляд это уже не будет походить на дистрибутив-конструктор а скорее на готовый дистрибутив с добавленной в него фичей в виде Distronavigator-а . Тогда надо профиль wmsmall разделить на два, и для Креатора будет использоваться один из них (mini, условно говоря). -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#43
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Или скинуть, так сказать, базовую часть пакетов из профиля wmsmall в профиль wmaker? Тут тебе виднее. Тем более что скорректировать это распределение пакетов между разными профилями потом можно будет легко, так что пока можно и начерно сделать.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#44
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Или скинуть, так сказать, базовую часть пакетов из профиля wmsmall в профиль wmaker? Тут тебе виднее. Тем более что скорректировать это распределение пакетов между разными профилями потом можно будет легко, так что пока можно и начерно сделать. Можно будет поделить пакеты на wmsmall_mini и wmsmall_full и взять профиль mini за основу. Или просто сделать отдельный профиль для distrocreator-а , надо подумать что лучше. |
|
|
![]()
Сообщение
#45
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Можно будет поделить пакеты на wmsmall_mini и wmsmall_full и взять профиль mini за основу. Или просто сделать отдельный профиль для distrocreator-а , надо подумать что лучше. Первый вариант устраняет дублирование списка пакетов, но раскалывает профиль wmsmall надвое, хотя ему самому это не нужно - только Креатору. Второй оставляет профиль wmsmall единым, но создаёт упомянутое дублирование. Первый вариант лучше, по-моему, хотя и второй сгодится. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#46
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Первый вариант устраняет дублирование списка пакетов, но раскалывает профиль wmsmall надвое, хотя ему самому это не нужно - только Креатору. Второй оставляет профиль wmsmall единым, но создаёт упомянутое дублирование. Первый вариант лучше, по-моему, хотя и второй сгодится. Да , первый вариант более правильный, так и сделаем, больших технических трудностей не вижу. И наверное сделаем профиль distrocreator куда запихаем distronavigator , gimp и всю остальную специфику нужную для сборки. Но это наверное на выходных, на неделе как всегда не до пингвина ![]() |
|
|
![]()
Сообщение
#47
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Ещё погонял Навигатор, обнаружил и убрал несколько багов, появившихся после последних переделок, но в целом всё работает (а что касается длинного списка тудушек, то всему своё время). В таком виде он уже может выполнять свою роль в задуманном дистрибутиве. Так что можно пока отвлечься от Навигатора и подумать, что ещё требуется Креатору прямо сейчас. С профилями в общем ясно. Профиль wmsmall ты раздвоишь как надо, а профиль Креатора... Там сейчас лишь distronavigator, gimp и distrocreator, и туда, пожалуй, надо добавить ImageMagick, убрав его из зависимостей Навигатора, но что ещё? Да, Олег вот тут вообще-то справедливо указывал на то, что у Навигатора куча депендов, вот только я просмотрел их список и усомнился в том, что смогу что-то с этим поделать; тем более что для Навигатора, который не сам по себе, а в составе Креатора, это вообще малоактуально. Разумеется, профиль Креатора может пополняться не только перетаскиванием в него нужных лишь для работы над брендингом депендов Навигатора, но и и за счёт прикладных программ - но сейчас вроде кроме Gimp и ImageMagick ничего не нужно, а потребуется, так недолго будет и включить. Что ещё? Скелетон Креатора. К примеру, автозапуск Навигатора при загрузке системы и мало ли что ещё; насчёт оформления надо поразмыслить. Такие вот общие соображения.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#48
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
1) Профиль wmsmall-а разбил на 2 части: wmsmall_base ( войдет в креатор ) и wmsmall ( доп пакеты входящие только в wmsmall )
2) Теперь давай подумаем над профилем distrocreator - а: скелетон, distronavigator , Gimp , ImageMagick еще что нибудь надо ? На всякий случай в прицепе профиль wmsmall_base посмотреть что уже есть внутри креатора : ![]() Сообщение отредактировал kostyalamer - 25.6.2015, 22:39 |
|
|
![]()
Сообщение
#49
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Что касается деления на wmsmall_base и wmsmall, то тут тебе виднее, а если по ходу дела выясниться, что надо что-то там подправить, то это ведь легко делается, а профиль distrocreator'а для начала пусть будет из упомянутых 4 пакетов. Так что, пожалуй, вопрос с профилями можно пока считать закрытым.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#50
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 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. |
|
|
![]()
Сообщение
#51
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
distro/regular-builder: distro/regular-wm \ Наверное, Код distro/regular-builder: distro/.regular-wm \ - с точкой?Вписал эту строчку, добавил ещё Код @$(call add,LIVE_LISTS, wmsmall_base distrocreator) и собрал всё это дело на i586/t7. Похоже, что-то сделал не то, поскольку при попытке запустить получившийся дистрибутив получаю kernel panic. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#52
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
ИМХО Михаил же уже намекал в теме, есть же практически готовая основа live-builder. в котором все заточенно специально для сборки пакетов и дистров, нужно всего лишь добавить нужную оболочку, кое-какие пакеты и получаете то, что нужно, который может работать и в режиме live-cd и как установочный. Берёте готовый профиль buildera подправляете нужную цель в файле mkimage-profiles/conf.d/regular.mk Намекаю встречно, мужики нафига нам live система с возможностью установки ? Нет уж я лучше ручками пакеты в профиль пропишу ![]() |
|
|
![]()
Сообщение
#53
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Выкинул efi из профиля, пересобрал, теперь запустилось в Live и выражает готовность установиться на винчестер.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#54
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Надо точнее определиться, что делаем... и из чего делаем? А есть по меньшей мере три проекта:
1. WMSmall - готовый дистрибутив на WM. 2. DistroNavigator - gui для сборки дистрибутивов. 3. Live-builder - уже готовый дистрибутив для сборки других дистрибутивов. Два первых проекта соединяются в DistroCreator, поскольку дополняют друг друга, тут мне всё ясно. В каком качестве в DistroCreator может вписаться Live-builder - уже не столь ясно. Сосуществование в одном дистре Навигатора и системы консольной сборки дистрибутивов - это, конечно, хорошо. Они тоже взаимодополняемы. И просто механически соединить их в одном дистрибутиве - не проблема. Вопрос в том, как их согласовать, чтобы они помогали друг другу, чтобы пользователь мог удобно пользоваться ими обоими (а без этого что им делать вместе?) Разумеется, согласовать их вполне реально, просто я сам над такого рода деталями не размышлял и сомневаюсь, что об этом всерьёз задумывался вообще кто бы то ни было ![]() -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#55
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 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 не хватает простых графических средстваю, для монтирования накопителей для сохранения результатов, для подключения локальных зеркал репозиториев, удобных редакторов для исходников, обязательно наличие браузера. Например собираю пакет и возникла необходимость найти некую инфу по этому пакету (программе), дополнительные исходники или решение какого-то патча, понадобилась инфа или мануалы по работе с гитом, хэшером , сборкой пакетов , да мало ли какая инфа еще понадобиться, та же консультация на форуме\рассылке, сразу скопировал и внёс изменения в исходники\профили. Нужен не просто инсталятор, а именно универсальный лайв-дистр, который может работать в двух вариантах - как лайв-сборочница (без установки на винчестер) и как устанавливаемая на винчестер сборочница. Если иметь образ на флэшке или компакт-диске, то можно эксперементировать на любом ПК, при этом не требуется ни чего менять в существуещей системе на ПК. Например , есть ноут с виндой и пользователь просто хочет для начала посмотреть и пощупать, что это такое, а может это ему не понравиться. А уж если втянулся, тогда можно поставить отдельной системой на ПК и продолжать там. Еще вариант, можно легко показать другим знакомым, что это такое сразу на их ПК без риска для их системы. Можно задействовать подручные простаивающие ПК, куда заведомо нельзя ни чего устанавливать (например служебный ПК), что-бы быстро выполнить сборку на мощном ПК, как вариант, дома спокойно приготовил нужный профиль для сборки, а на работе запустился с флэшки и на нее же сохранил результат. п.с. Ни чего не наваязываю, решайте сами. |
|
|
![]()
Сообщение
#56
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 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 |
|
|
![]()
Сообщение
#57
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Олег, прочитал антикварную рассылку за прошлую неделю, понял откуда возник вопрос.
Но как ты там справедливо заметил это система жрет ресурсов немерено - что вполне естественно для live-сборочницы , да и по твоим ответам в антикварной теме создалось впечатление что она немного кривая ![]() Сообщение отредактировал kostyalamer - 27.6.2015, 23:43 |
|
|
![]()
Сообщение
#58
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
В связи с этим предполагаю следующее развитие событий: 1) Добиваем distrocreator как он есть, его релиз вопрос недели, максимум двух. 2) Устраиваем большой шум на форуме Альта и в рассылках на предмет потестить эту радость , ловим баги ( или не ловим ) в навигаторе и устраняем их. 3) Просим кого-нибудь из тимовцев , членов клуба запульнуть навигатор в Сизиф / бранчи. 4) Зовем сюда Михаила и всей толпой ( правда своего активного участия не могу обещать, но чего-нибудь полезное сделать постараюсь, летом со временем очень плохо )начинаем пилить актуальный m-p на предмет создания профиля builder-gui или как там его назвать. Результат попадает в актуальное m-p и может быть выпущен в виде отдельного дистрибутива. В общем , неплохой сценарий , давайте тут его и обсудим Согласен. В любом случае, сначала надо доделать и основательно протестировать ДистроКреатор - именно в том виде, в каком мы его сейчас делаем, то есть просто WMSmall+DistroNavigator. Именно потому что этой цели можно достичь довольно быстро. И лишь потом, опираясь на уже реально работающий Креатор, выполнять другие задумки. А займёмся ими прямо сейчас - не видать нам Креатора ещё несколько месяцев ![]() -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#59
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Все это любопытно, но есть несколько вопросов и идей : 1) Судя по всему у вас с Михаилом достаточно быстрый интернет - у меня 2 Мбит/с ( а реально на закачке 600 Кбит/c ) соответственно у меня это уже не живая сборочница а скорее подыхающая ( если конечно не подключить к ней скачанные репы , а если подключать вообще непонятно зачем она нужна ). 2) Если ставить на диск чем это будет отличаться от недопиленного distrocreatora , зачем тогда плодить сущности ? 3) Я builder не ставил ( см п 1 ) но давай про оптимизированные настройки подробнее, это может быть очень интересно. Честно говоря Олег, ты меня заинтересовал, подобный дистрибутив имеет право на существование. Более того на скоростях 10 Мбит и более он становится востребованным . В связи с этим предполагаю следующее развитие событий: 1) Добиваем distrocreator как он есть, его релиз вопрос недели, максимум двух. 2) Устраиваем большой шум на форуме Альта и в рассылках на предмет потестить эту радость , ловим баги ( или не ловим ) в навигаторе и устраняем их. 3) Просим кого-нибудь из тимовцев , членов клуба запульнуть навигатор в Сизиф / бранчи. 4) Зовем сюда Михаила и всей толпой ( правда своего активного участия не могу обещать, но чего-нибудь полезное сделать постараюсь, летом со временем очень плохо )начинаем пилить актуальный m-p на предмет создания профиля builder-gui или как там его назвать. Результат попадает в актуальное m-p и может быть выпущен в виде отдельного дистрибутива. В общем , неплохой сценарий , давайте тут его и обсудим ![]() 1. Для работы сборочницы (в режиме лайв или установленная на диск) - нет ограничения на то, каким способом подключаются репы. Вот несколько вариантов использования : - образ системы заливается на USB накопитель (например тот же самый портативный внешний диск, кстати, сейчас за почти разумные деньги можно взять внешний 500 Гб USB 3.0 диск), вместе с системой на него заливаются локальные репы (например в отдельный раздел). Опять же эти репы на внешнем диске можно удобно использовать и в системе на ПК как источник для сборочниц и для установки любых пакетов на любом ПК, т.е. иметь универсальный единый источник пакетов, который легко подключить практически везде, регулярно обновлять и т.д. Берёшь такую коробочку, подключаешь к любому ПК и получаешь готовую сборочницу со всеми сохранёнными результатами и наработками и инет для самой сборки не нужен. - образ на маленькой (относительно) флэшке , а репы на любом другом носителе (тот же внешний диск, но с одним разделом в котором только репы) - образ на компакт-диске , репы - как в предыдущем варианте - образ на флэшке, а нужные пакеты на компакт-диске, так называемая мини-репа, не все же пакеты из реп нужны для сборки, диска на 4-8 Гб для всех используемых в сборке пакетов - более чем достаточно. Кстати, мини-репа на болванке может быть так же полезна для установок и фиксации гарантированно проверенного набора пакетов, а то сейчас есть не хорошая тенденция появления моментов, когда репы оказываются с нестыкующимися пакетами. 2. Как ни старнно, для тех у кого на домашнем ПК не так много ресурсов, выгодно иметь такую сборочницу, как ни крути, но в рабочей системе всегда есть куча того, что не нужно для сборки дистрибутивов и на это уходит часть ресурсов. В идеале для сборки дистров лучше иметь самумую минимальную систему. 3. Всех фишек оптимизации не знаю, это надо Михаила спрашивать. Скорее всего многое из этих фишек опытные пользователи наверняка уже используют у себя, но начинающие точно этого не знают. 4. "Разрезание" профиля builder для возможности его использования в разных вариациях поддерживаю, мне кажеться это будет востребовано. Олег, прочитал антикварную рассылку за прошлую неделю, понял откуда возник вопрос. Но как ты там справедливо заметил это система жрет ресурсов немерено - что вполне естественно для live-сборочницы , да и по твоим ответам в антикварной теме создалось впечатление что она немного кривая ![]() Вижу надо кое-что пояснить ![]() 1. Существует графическая сборочница лайвДВД с КДЕ4 и кучей доп. софта, насколько смог увидеть, там включено неимоверное количество всего и на все случаи, что явно избыточно для сборки. Про этот образ написал Михаил, как один из вариантов уже существующих сборочниц. Про этот вариант я и писал, что сильно грузит привод при загрузке и забирает часть ресурсов. 2. Сборочница на основе консольного live-bulder , в которую добавляется минимальный набор графики. В принципе это как раз то, чем вы сейчас занимаетесь. Про него я и упоминал, предлагая взять за основу профиль buildera и добавить в него ту часть профиля wmsmall, что отвечает за графическую оболочку и минимальный набор утилит (для монтирования сменных носителей, браузер и т.д.) 3. Существующий консольный профиль live-builder как раз таки не жрёт ресурсы, а весьма рационально и эффективно их использует для сборки, и в кое-чём да же лучше, чем это настроено у некоторых далеко не новичков, но он не имеет удобного (для новичков) графического интерфейса - для управления монирование, подключением разных источников реп и прочего. |
|
|
![]()
Сообщение
#60
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Олег, давай по порядку.
Для начала главное считай что в важности такой штуки ты нас убедил и после отрелизивания креатора мы всей теплой компанией займемся builder-gui в общем по плану из моего вчерашнего поста пункты 1-4. Теперь по твоему предыдущему посту. Так как я исключительно домашний пользователь ( хотя и немного дикий ![]() Да кстати , поскольку я собираю компы сам из всякого барахла то USB 3.0 нет ни в одном из них, а в моем основном рабочем компе 1,5 Гб оперативки ( это для лучшего понимания ситуации ). По 2-му пункту ресурсы вообще не жмут ввиду полного отсутствия гномов в кедах на моем компе. По третьему пункту : http://www.altlinux.org/Starterkits/builder правда описания каких-то особых фишек там не увидел , надо спрашивать Михаила. По четвертому пункту вроде все согласны ![]() Теперь по пояснениям 1) Понял, сборочницу на кедах точно в топку. 2) Запишем в todo-ху как builder-gui 3) Такая сборочница тоже жрет немало цитирую вики: Цитата для использования по назначению следует обеспечить хотя бы гигабайт оперативной памяти (лучше четыре или более), часть её будет использована под tmpfs в /tmp. Хотя надо пощупать ее вживую, но только после релиза креатора. Кстати , добавил в креатор VirtualBox. Пока я писал этот пост креатор собрался, пойду поковыряю его немного ![]() Сообщение отредактировал kostyalamer - 28.6.2015, 19:46 |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 19.6.2025, 8:04 |