Mkimage-profiles |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
Mkimage-profiles |
Поделиться |
23.1.2012, 7:09
Сообщение
#1
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Перенесено из темы "Дистрибутив на базе Е17, E17 из svn"
Еще добавлю информации. Я было подумал, что это из-за ручной разбивки диска (помнилось, что раньше делал авторазметку и хотя бы со второго раза ставилось точно). Попытался вернуться на 2 шага назад (не помню с какого шага начинал), так инсталлер грохнулся в консоль, пошел, вроде бы, на ребут. Но до ребута дело не дошло - вылетел сегфолт. О чем там речь шла, к сожалению, не сохранилось такой информации. Но сам факт имел место быть. Причем ловилось это один раз в виртуальной коробке, а второй раз поймал на подопытной машине. Имхо : Мужики, пока m-p еще в стадии разработки , собирайте дистрибутивы в m-p-d и не мучайтесь |
|
|
23.1.2012, 11:09
Сообщение
#2
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: 5 |
Имхо : Мужики, пока m-p еще в стадии разработки , собирайте дистрибутивы в m-p-d и не мучайтесь Дык мы это, помогаем выловить баги -------------------- Пакеты на яндекс.диске
|
|
|
23.1.2012, 18:41
Сообщение
#3
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9991 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Я тоже не прочь участвовать в тестировании m-p. Итак, у меня есть сборка на p6 c KDE4 и WindowMaker, большая часть софта - в виде дополнительных наборов (впрочем, есть вариант и без них). В m-p-d собирается и устанавливается без проблем, я и сейчас в данной сборке работаю; так что, в общем, ничего не теряю, попробовав сделать её ещё и в m-p. Мешает то, что сильно занят другими делами, а потому трудно сосредоточиться и преодолеть "порог вхождения" в m-p. README в каталогах m-p почитал, но при всей их понятности всё же не уяснил, как подогнать к m-p готовый профиль из m-p-d, что там нужно изменить и что куда в m-p прописывать. Если кто-то в общих чертах объяснит, то постараюсь в ближайшее время начать этот эксперимент - если он нужен, конечно.
P.S. Это, наверное, в рассылке лучше обсуждать, но пока тут просто общие рассуждения, до дела я ещё не дошёл -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
28.1.2012, 8:15
Сообщение
#4
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
Выложи профиль m-p-d, попытаюсь конвертировать его в m-p,
Объяснять слишком долго из-за большего кол. всяких "если", которых у тебя может и не быть. А разобраться с работой готового будет значительно проще. |
|
|
28.1.2012, 8:21
Сообщение
#5
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
Имхо : Мужики, пока m-p еще в стадии разработки , собирайте дистрибутивы в m-p-d и не мучайтесь Причина не в m-p , а в кривых пакетах, которых сейчас к сожалению стало больше в бранче, ИМХО одна из причин - гонка за количеством и новизной версий, при ограниченности ресурсов (мантейнеров), банально не хватает сил и времени на качественное тестирование изменений и бранчи все больше смещаются в сторону "клона сизифа", в ущерб стабильности. Сообщение отредактировал Balbes - 28.1.2012, 8:23 |
|
|
28.1.2012, 17:43
Сообщение
#6
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9991 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Выложи профиль m-p-d, попытаюсь конвертировать его в m-p, Объяснять слишком долго из-за большего кол. всяких "если", которых у тебя может и не быть. А разобраться с работой готового будет значительно проще. Наверное, достаточно выложить файлы профиля, которые я добавил или подправил? Тем более что m-p-d целиком у меня может и не выгрузиться. Вот эти файлы : prof.tar.gz ( 11.59 килобайт ) Кол-во скачиваний: 4 Там на самом деле одна сборка - ol.dvd; остальные - её усечённые варианты. Самопальные пакеты из прилагаемого профиля убрал во избежание сложностей, сейчас там вроде только то, что есть в официальном и клубном репозиториях. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
28.1.2012, 21:53
Сообщение
#7
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
Какой исходный профиль m-p-d использовался, клонировался из гита или брался какой-то другой ?
|
|
|
28.1.2012, 22:21
Сообщение
#8
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9991 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Какой исходный профиль m-p-d использовался, клонировался из гита или брался какой-то другой ? Который Константин вот тут предложил. Вообще-то он здесь : http://narod.ru/disk/32480824001/mkimage-p...top.tar.gz.html , но у меня ссылка не открывается. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
28.1.2012, 22:27
Сообщение
#9
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
Ответ народа :
Файл удален пользователем Ответ файлообменника : Загрузка файла Файл не найден! |
|
|
28.1.2012, 22:30
Сообщение
#10
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9991 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Костя, ты тут? помоги, пожалуйста А то у меня целый m-p-d долго будет выгружаться, вероятно
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
28.1.2012, 22:53
Сообщение
#11
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Костя, ты тут? помоги, пожалуйста А то у меня целый m-p-d долго будет выгружаться, вероятно Залил по новой: http://narod.ru/disk/39004938001/mkimage-p...top.tar.gz.html это вроде тот вариант который я тебе отправлял. |
|
|
28.1.2012, 23:40
Сообщение
#12
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
Забрал, на досуге попытаюсь конвертнуть.
|
|
|
5.2.2012, 20:32
Сообщение
#13
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
Насколько понимаю клон последней версии m-p у тебя есть.
1. копируешь свои добавленные файлы (те которые начинаются на ol-) из каталогов groups и lists соответственно в аналогичные каталоги в pkg.in в профиль m-p 2. копируешь файл который в прицепе к этому сообщению ol.mk.txt в каталог conf.d и переименовываем его в ol.mk (пришлось добавить txt что-бы форум прицепил его) И можно пробовать собирать три варианта твоих сборок : make distro/ol-wm.iso (distro/ol-mini.iso и distro/ol.iso) Live-CD варианты смотреть не стал, т.к. там есть уже профиль для live и по его образцу можно легко собрать. Кстати, в файле ol-wm у тебя остался не закоментирован пакет olinux , это если будут собирать твои дистры другие. Устанавливаемость и корректность сборки не проверял, проверил только "собираемость" при наличии бранча р6 и клубной репы. Не хватку пакетов, которые идут по дефолту в m-p-d в базовой части, тебе придется отлавливать самому и править уже по месту или согласовывать с Михаилом Шигориным, что-бы что-то включать уже в сам профиль m-p.
Прикрепленные файлы
|
|
|
5.2.2012, 23:34
Сообщение
#14
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9991 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Олег, спасибо; минималку сейчас собрал для пробы, вроде нормально; а завтра попробую полный вариант собрать и установить
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
6.2.2012, 10:53
Сообщение
#15
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9991 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Сначала скопировал в pkg.in/lists только свои файлы ol-* , без xorg. Попытался собрать дистр, но оказалось, что нет некого xorg-drv-wizardpen. Тогда просто скопировал в pkg.in/lists также и свой xorg, после чего всё собралось - как в минимальном варианте сборки, так и в полном. Попробовал установить то, что получилось. Установка пакетов прошла нормально, после чего на этапе сохранения настроек (или сразу после него) - перезагрузка без объяснений. Наверное, связано с этим :
Не хватку пакетов, которые идут по дефолту в m-p-d в базовой части, тебе придется отлавливать самому и править уже по месту или согласовывать с Михаилом Шигориным, что-бы что-то включать уже в сам профиль m-p. ?Как бы то ни было, а на время отложу выяснение; лучше пока нарисую gui для m-p, благо для этого требуется всего лишь слегка переделать мордочку для m-p-d -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
6.2.2012, 12:32
Сообщение
#16
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
Сначала скопировал в pkg.in/lists только свои файлы ol-* , без xorg. Попытался собрать дистр, но оказалось, что нет некого xorg-drv-wizardpen. Тогда просто скопировал в pkg.in/lists также и свой xorg, после чего всё собралось - как в минимальном варианте сборки, так и в полном. Попробовал установить то, что получилось. Установка пакетов прошла нормально, после чего на этапе сохранения настроек (или сразу после него) - перезагрузка без объяснений. Наверное, связано с этим : ? Как бы то ни было, а на время отложу выяснение; лучше пока нарисую gui для m-p, благо для этого требуется всего лишь слегка переделать мордочку для m-p-d Насколько понял xorg-drv-wizardpen этот пакет из сизифа, в р6 его нет. Достаточно закоментировать эту строку в "родном" xorg из профиля m-p (что-бы не "нарушать_отчетность" решения которое там есть). Ошибка установки - это как раз то, что обсуждалось в теме про сборку дистра е17. Если использовать последние версии m-p то эта ошибка вылезает, на первых версиях m-p этой ошибки нет, скорее всего Михаил что-то там перемудрил со скриптами зачистки или недопрописал какие-то пакеты в описателях профиля инсталятора. Как вариант решения - сравни по пакетно образы (которые устанавливаются и который не ставиться) и отсутствующие пропиши у себя, заодно можно подкинуть инфу Михаилу из-за каких пакетов сваливается нормальная установка |
|
|
6.2.2012, 12:32
Сообщение
#17
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9991 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Вот эта мордочка :
mpgui.tar.gz ( 6.99 килобайт )
Кол-во скачиваний: 4
С недоработками, правда. Вообще-то это будет модуль в программе, которую я сейчас сочиняю (условно именую её "Альт для чайников" , а она должна быть в составе rpm'ки, которая разложит все требуемые файлы куда надо - тогда всё работает. К тому же пока что мордочка привязана к моей сборке. Но, чтобы посмотреть, что там вообще такое, можно просто положить прилагаемые файлы в один каталог и выполнить в нём Код python mpgui.py . Кому не нравится - сделайте лучше или докажите, что это пустая затея -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
6.2.2012, 13:55
Сообщение
#18
|
|
Профессионал Группа: Пользователь Сообщений: 1764 Регистрация: 28.7.2010 Вставить ник Цитата Из: Берислав, Херсонщина Пользователь №: 1879 Страна: Украина Город: Не указан Пол: Муж. Репутация: 9 |
Установка пакетов прошла нормально, после чего на этапе сохранения настроек (или сразу после него) - перезагрузка без объяснений. Это не только у тебя. Шигорин это тоже ловил. Не знаю нашел ли он причину, лучше у него спроси. -------------------- |
|
|
6.2.2012, 18:05
Сообщение
#19
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9991 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Насколько понял xorg-drv-wizardpen этот пакет из сизифа, в р6 его нет. Достаточно закоментировать эту строку в "родном" xorg из профиля m-p (что-бы не "нарушать_отчетность" решения которое там есть). А это я вчера поленился проверить - подумал, что ещё и другие ошибки такого рода будут вылезать, замучаюсь комментить отсутствующие пакеты Оказалось, не так : закомментил xorg-drv-wizardpen - и m-p стал успешно работать и с родным xorg'ом. Как вариант решения - сравни по пакетно образы (которые устанавливаются и который не ставиться) и отсутствующие пропиши у себя Так там почти полутора сотен пакетов не хватает (в сборке в m-p по сравнению с аналогичной в m-p-d) Причём, не разбираясь в работе инсталлера, в его обвале можно заподозрить, наверное, каждый второй из этих пакетов (точнее, его отсутствие). А если учесть, что дело вполне может быть и вовсе не в сбежавшем пакете, то опасаюсь, что тут у меня получится пустая трата времени. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
7.2.2012, 7:47
Сообщение
#20
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1651 Регистрация: 12.10.2010 Вставить ник Цитата Пользователь №: 1950 Страна: Россия Город: Не указан Пол: Муж. Репутация: 8 |
Вот эта мордочка :
mpgui.tar.gz ( 6.99 килобайт )
Кол-во скачиваний: 4 С недоработками, правда. Вообще-то это будет модуль в программе Т.е. можно наполнить пакетами и типа "альт по вкусу" ? |
|
|
7.2.2012, 8:34
Сообщение
#21
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9991 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Т.е. можно наполнить пакетами и типа "альт по вкусу" ? Вот тут я об этом говорил (пункт 1). Сейчас пишу главный ("входной") модуль, к которому можно будет цеплять что угодно. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
8.2.2012, 12:50
Сообщение
#22
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
Что-бы пошла нормально установка собираемых в m-p дистров, нужно кое-что изменить в профиле :
в файле lib/distro.mk добавить использование grub в инсталяторе заодно можно заменить прописанный там инсталятор altlinux-generic, на тот что в прицепе (естественно пересобрав его перед этим), в нем шаги расположены более логично. --- a/lib/distro.mk +++ b/lib/distro.mk @@ -30,7 +30,7 @@ distro/syslinux: distro/.init \ # something marginally useful (as a network-only installer) # NB: doesn't carry stage3 thus cannot use/bootloader -distro/installer: distro/.base use/install2 use/syslinux/localboot.cfg +distro/installer: distro/.base use/install2 use/syslinux/localboot.cfg use/bootloader/grub @$(call set,INSTALLER,small-grub) @$(call set,STAGE1_KMODULES_REGEXP,drm.*) # for KMS В файле conf.d/desktop.mk убрать вызовы формирования загрузчиков и определение используемого инсталятора distro/desktop-base: distro/installer use/repo/main \ - use/syslinux/ui-vesamenu use/x11/xorg use/bootloader/grub - @$(call set,INSTALLER,desktop) + use/syslinux/ui-vesamenu use/x11/xorg distro/desktop-mini: distro/desktop-base \ - use/lowmem use/x11/xdm use/bootloader/lilo \ + use/lowmem use/x11/xdm \ use/power/acpi/button use/cleanup/alterator Для Ивана, в файле ol.mk твоего профиля не забыть то же убрать вызов "определялки" используемого инсталятора (строки @$(call set,INSTALLER,desktop) ) В прицепе исходники для сборки инсталятора используещего GRUB, если нужно использовать LILO, нужно пересобирать инсталятор с указанием в качестве шага установки загрузчика вместо GRUB установщика LILO. (естественно перед использованием оторвать .txt от имени файла, форум не пропускает "прямые" указания на тип пакета, а тарить лень) Сообщение отредактировал Balbes - 8.2.2012, 12:58
Прикрепленные файлы
|
|
|
9.2.2012, 13:23
Сообщение
#23
|
|
Специалист Группа: Пользователь Сообщений: 128 Регистрация: 21.10.2011 Вставить ник Цитата Пользователь №: 2177 Страна: Украина Город: Москва Пол: Муж. Репутация: 5 |
И подумал, что ещё лучше было бы сделать так : вот единый графический интерфейс для доступа ко всему, чем занято альтовское сообщество; выбирай, что тебе интересно; если дистрострой - то откроется gui для m-p-d или m-p; если альтовские интернет-ресурсы, то появляется описание каждого такого ресурса со ссылкой на него; и т.п. Тут как: обобщать всегда намного сложнее и лучше к этому приступать, как следует набив руку на частных случаях. Также есть соображение, что каталог интернет-ресурсов лучше вести на вики, чем в софтинке -- принципиально бОльшая актуальность и меньше шансов к протуханию/битым линкам. Но тут очень желателен контакт с разработчиками m-p. Милости просим, почта/жабер mike altlinux org. Sisyphus по-важнее будет... Штуки разные важны ;-) Михаил - человек занятой, на форуме не часто бывает. Лучше общаться с ним по мылу - больше шансов, что ответит. :) Проблема в другом: кажется, уведомления не добираются. Поэтому не стесняйтесь форварднуть письмом или забросить ссылку жабером (выразительно и в то же время признательно глядя на Drool). Ну и слазил в настройки аккаунта... В этом случае можно попытаться добиться того, чтобы все работало, а потом попытаться некторые решения забросить в апстрим альта с позволения и одобрения тимовцев (членов клуба). Я когда своё что-то делаю, то всегда стараюсь созревшее сразу в сизиф, а хорошо проверенное -- и в бранчи: чем тоньше локальный репо, тем меньше неприятностей и потерь времени при сборке вместо сервера -- на ноуте в метро, либо наоборот. Так, при полном ответе фирменные грабли форумного движка со слишком большим кол-вом цитат... -------------------- |
|
|
9.2.2012, 13:26
Сообщение
#24
|
|
Специалист Группа: Пользователь Сообщений: 128 Регистрация: 21.10.2011 Вставить ник Цитата Пользователь №: 2177 Страна: Украина Город: Москва Пол: Муж. Репутация: 5 |
Сначала скопировал в pkg.in/lists только свои файлы ol-* , без xorg. Попытался собрать дистр, но оказалось, что нет некого xorg-drv-wizardpen. Странно, в Sisyphus, t6 и p6 он есть (и одинаковой версии). В 5.1 и p5 -- тоже (правда, разных). Утащил Ваш профиль, постараюсь добраться. Как бы то ни было, а на время отложу выяснение; лучше пока нарисую gui для m-p, благо для этого требуется всего лишь слегка переделать мордочку для m-p-d :) А можете рассказать идею? Дело в чём: я при дизайне m-p предположил в том числе, что людям нередко хочется собрать почти то же самое, только посвежей (чтоб меньше апдейтов накатывать) и/или с несколькими своими пакетами. Поэтому там сделано так: есть сложный верхний уровень, где развиваются обобщения и куча всяких запчастей ко всему подряд -- и есть генерируемый профиль, который используется непосредственно для сборки и при этом может отдельно модифицироваться (он получается минимальным, ничего лишнего не содержит и поэтому изучить его намного проще, чем m-p-d или m-p; позавчера прикрутил SAVE_PROFILE, при котором в собранный образ укладывается .disk/profile.tgz с копией профиля, по которому этот образ собран -- спасибо gns@). Соответственно мысли о том, какие ручки высовывать для UI, изначально были; см. тж. doc/variables.txt. Мне пока непонятно, как сделать набивку пакетами и особенно -- подключение "своих" пакетов. Мысли есть, но реализацией ещё совсем не обкатаны. Ошибка установки - это как раз то, что обсуждалось в теме про сборку дистра е17. Если использовать последние версии m-p то эта ошибка вылезает, на первых версиях m-p этой ошибки нет, скорее всего Михаил что-то там перемудрил со скриптами зачистки или недопрописал какие-то пакеты в описателях профиля инсталятора. Вероятно. Если вдруг получится отладить -- с меня причитается; а пока по твоему совету оттащу проверочный вариант с alterator-lilo в сторонку, поскольку на инсталерах с alterator-grub будто такое не вылазило (хотя зуб не дам). Спасибо, забрал. К тому же пока что мордочка привязана к моей сборке. Должно быть относительно просто отвязать -- например, искать профиль по характерным признакам вроде наличия image.in/Makefile по нескольким каталогам: в текущем, в .., ну и где-нить в ~/mp (у меня это ~/mkimage/mkimage-profiles, но не суть и симлинки не отменяли). Далее, уже предусмотрена возможность получения списка образов (make distro/help); совсем не сложно добавить переменную, указывающую на автоматизированный характер запроса, чтоб выдавать без шапки и по названию на строчку -- прямщас можно закомментировать лишние echo в Makefile и main.mk да заменить echo | fmt | column на что-то вроде for i in $(DISTROS); do echo $$i; done Аналогично и с редакторами -- поставил medit, но так бы предпочёл gvim, а у кого-то "под рукой" будет kate или gedit; сделать же что-то вроде Код MYEDITOR= for i in medit gedit kate gvim; do MYEDITOR="`which $i 2>/dev/null`" && break done [ -n "$MYEDITOR" ] || for i in mcedit $EDITOR; do MYEDITOR="xvt -e `which $i 2>/dev/null`" && break done [ -n "$MYEDITOR" ] || exit 1 (этот код тоже избыточен и подлежит свёртке, но пора собирать рюкзак на LVEE :) А это я вчера поленился проверить - подумал, что ещё и другие ошибки такого рода будут вылезать, замучаюсь комментить отсутствующие пакеты :) Оказалось, не так : закомментил xorg-drv-wizardpen - и m-p стал успешно работать и с родным xorg'ом. Брр, ничего не понимаю. apt-cache show xorg-drv-wizardpen что говорит? А если попробовать его установить? -------------------- |
|
|
9.2.2012, 19:53
Сообщение
#25
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9991 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Тут как: обобщать всегда намного сложнее и лучше к этому приступать, как следует набив руку на частных случаях. Также есть соображение, что каталог интернет-ресурсов лучше вести на вики, чем в софтинке -- принципиально бОльшая актуальность и меньше шансов к протуханию/битым линкам. Согласен; но я лучше сначала доделаю и выложу тут пробный вариант этого общего интерфейса, тогда понятнее будет, о чём речь. Проблема в другом: кажется, уведомления не добираются. На странице сверху справа Опции - Подписка на тему - немедленное уведомление. У меня исправно работает. Странно, в Sisyphus, t6 и p6 он есть (и одинаковой версии). В 5.1 и p5 -- тоже (правда, разных). В моём зеркале p6 его нет; возможно, потому что несколько устарело, а обновить нет возможности; но прямо сейчас я gui занят, а с этим пакетом как-нибудь потом. А можете рассказать идею? Дело в чём: я при дизайне m-p предположил в том числе, что людям нередко хочется собрать почти то же самое, только посвежей (чтоб меньше апдейтов накатывать) и/или с несколькими своими пакетами. Поэтому там сделано так: есть сложный верхний уровень, где развиваются обобщения и куча всяких запчастей ко всему подряд -- и есть генерируемый профиль, который используется непосредственно для сборки и при этом может отдельно модифицироваться (он получается минимальным, ничего лишнего не содержит и поэтому изучить его намного проще, чем m-p-d или m-p; позавчера прикрутил SAVE_PROFILE, при котором в собранный образ укладывается .disk/profile.tgz с копией профиля, по которому этот образ собран -- спасибо gns@). Собственно, идея вроде более-менее ясна из самой программы : сделать максимально удобный для новичков gui к m-p-d/m-p; причём сразу предупреждаю, что я сам чайник как в дистрострое, так и в программировании, так что рад любой помощи, я за авторство не держусь Соответственно мысли о том, какие ручки высовывать для UI, изначально были; см. тж. doc/variables.txt. Очень кстати; к mpgui надо приделать кнопку "Настройки" и там всё это выставлять. Должно быть относительно просто отвязать -- например, искать профиль по характерным признакам вроде наличия image.in/Makefile по нескольким каталогам: в текущем, в .., ну и где-нить в ~/mp (у меня это ~/mkimage/mkimage-profiles, но не суть и симлинки не отменяли). Далее, уже предусмотрена возможность получения списка образов (make distro/help); совсем не сложно добавить переменную, указывающую на автоматизированный характер запроса, чтоб выдавать без шапки и по названию на строчку -- прямщас можно закомментировать лишние echo в Makefile и main.mk да заменить echo | fmt | column на что-то вроде for i in $(DISTROS); do echo $$i; done Аналогично и с редакторами -- поставил medit, но так бы предпочёл gvim, а у кого-то "под рукой" будет kate или gedit; сделать же что-то вроде Отвязать прогу от моей сборки, конечно, нужно, и с прочим не спорю. Только у меня сейчас со временем туго. Подумал, и вышло так : доделаю хотя бы пробный вариант общего интерфейса, потом надо доработать (насколько получится) mpgui/mpdgui, а уж потом только возвращаться к самому m-p; а иначе не получается. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
18.12.2012, 12:02
Сообщение
#26
|
|
Крупный специалист Группа: Пользователь Сообщений: 385 Регистрация: 7.10.2010 Вставить ник Цитата Пользователь №: 1941 Страна: Россия Город: Краснодар Пол: Муж. Репутация: 2 |
Перемещено из темы "Профиль WMMidle в mkimage-profiles"
Раз уж начали еще пару вопросов : 1) где в m-p прописывать ядра отличные от дефолтных ? 2) есть способы обхода косяка с брендингом ? : http://lists.altlinux.org/pipermail/devel-...ber/001091.html Кстати, если добавить выжимки из этой темы в документацию по m-p получится инструкция не хуже чем по m-p-d от Анатолия Включение нужного ядра: @$(call set,KFLAVOURS,un-test) если нужно два, то перечисляем (первое указанное будет по-умолчанию) @$(call set,KFLAVOURS,std-def un-test) По поводу проблемы с брендингом - это редко воспроизводимая проблема, пока никому из тех, кто столкнулся не хватило времени/усидчивости воспроизвести условия её появления. Из того, что мне удалось заметить - нужно использовать brand altlinux в спеке для исчезновения проблемы (но это не точно, надо выяснять дотошно). Я пожалуй напишу статейку о том, как собирать свой дистрибутив при помощи m-p. А если получится интересно, то может и в журнал включим |
|
|
18.12.2012, 13:02
Сообщение
#27
|
|
Профессионал Группа: Активный Пользователь Сообщений: 1479 Регистрация: 7.6.2011 Вставить ник Цитата Пользователь №: 2118 Страна: Россия Город: Не указан Пол: Муж. Репутация: 5 |
Я пожалуй напишу статейку о том, как собирать свой дистрибутив при помощи m-p. А если получится интересно, то может и в журнал включим Неплохим дополнением к тематике сборки могла бы стать инструкция по сборке (пересборке) пакетов с помощью rpm (которую недавно причесал для законченного вида, хотя замечания приветствуются, может упустил чего или где-то можно ещё добавить). А вот про сборку дистрибутивов с помощью m-p почитал бы с удовольствием, тем паче, что это будущий мэйнстрим в альтовской кухне. -------------------- Пакеты на яндекс.диске
|
|
|
18.12.2012, 21:37
Сообщение
#28
|
|
Профессионал Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20 |
Я пожалуй напишу статейку о том, как собирать свой дистрибутив при помощи m-p. А если получится интересно, то может и в журнал включим Отлично,пиши на примере wmmiddle, если надо можно скелетон и профиль залить на ftp в отдельную папку, чтобы каждый прочитавший твою статью мог сразу его пересобрать |
|
|
19.5.2016, 10:55
Сообщение
#29
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 9991 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
То ли я от жизни совсем отстал, то ли не знаю что Ведь последний m-p скачивается командой
Код git clone git://git.altlinux.org/people/mike/public/mkimage-profiles.git ?Я вроде что-то не то скачал. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
19.5.2016, 18:39
Сообщение
#30
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
То ли я от жизни совсем отстал, то ли не знаю что Ведь последний m-p скачивается командой Код git clone git://git.altlinux.org/people/mike/public/mkimage-profiles.git ?Я вроде что-то не то скачал. https://www.altlinux.org/M-p http://git.altlinux.org/gears/m/mkimage-profiles.git Сообщение отредактировал Balbes - 19.5.2016, 18:41 |
|
|
Текстовая версия | Сейчас: 29.3.2024, 15:29 | |