IPB

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >  
Ответить в эту темуОткрыть новую тему
> Mkimage-profiles
Поделиться
kostyalamer
сообщение 23.1.2012, 7:09
Сообщение #1


Профессионал
*******

Группа: Модератор раздела
Сообщений: 4158
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 16


Перенесено из темы "Дистрибутив на базе Е17, E17 из svn"

Цитата(ksa @ 23.1.2012, 6:56) *
Еще добавлю информации. Я было подумал, что это из-за ручной разбивки диска (помнилось, что раньше делал авторазметку и хотя бы со второго раза ставилось точно). Попытался вернуться на 2 шага назад (не помню с какого шага начинал), так инсталлер грохнулся в консоль, пошел, вроде бы, на ребут. Но до ребута дело не дошло - вылетел сегфолт. О чем там речь шла, к сожалению, не сохранилось такой информации. Но сам факт имел место быть. Причем ловилось это один раз в виртуальной коробке, а второй раз поймал на подопытной машине.

Имхо : Мужики, пока m-p еще в стадии разработки , собирайте дистрибутивы в m-p-d и не мучайтесь wink.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 23.1.2012, 11:09
Сообщение #2


Профессионал
*******

Группа: Пользователь
Сообщений: 1481
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Цитата(kostyalamer @ 23.1.2012, 8:09) *
Имхо : Мужики, пока m-p еще в стадии разработки , собирайте дистрибутивы в m-p-d и не мучайтесь wink.gif

Дык мы это, помогаем выловить баги smile.gif


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
IVK
сообщение 23.1.2012, 18:41
Сообщение #3


Профессионал
*******

Группа: Модератор раздела
Сообщений: 7505
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 26


Я тоже не прочь участвовать в тестировании 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. Это, наверное, в рассылке лучше обсуждать, но пока тут просто общие рассуждения, до дела я ещё не дошёл smile.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 28.1.2012, 8:15
Сообщение #4


Мастер
******

Группа: Пользователь
Сообщений: 798
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Выложи профиль m-p-d, попытаюсь конвертировать его в m-p,
Объяснять слишком долго из-за большего кол. всяких "если", которых у тебя может и не быть.
А разобраться с работой готового будет значительно проще.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 28.1.2012, 8:21
Сообщение #5


Мастер
******

Группа: Пользователь
Сообщений: 798
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Цитата(kostyalamer @ 23.1.2012, 7:09) *
Имхо : Мужики, пока m-p еще в стадии разработки , собирайте дистрибутивы в m-p-d и не мучайтесь wink.gif

Причина не в m-p , а в кривых пакетах, которых сейчас к сожалению стало больше в бранче,
ИМХО одна из причин - гонка за количеством и новизной версий, при ограниченности ресурсов (мантейнеров), банально не хватает сил и времени на качественное тестирование изменений и бранчи все больше смещаются в сторону "клона сизифа", в ущерб стабильности.

Сообщение отредактировал Balbes - 28.1.2012, 8:23
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
IVK
сообщение 28.1.2012, 17:43
Сообщение #6


Профессионал
*******

Группа: Модератор раздела
Сообщений: 7505
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 26


Цитата(Balbes @ 28.1.2012, 7:15) *
Выложи профиль m-p-d, попытаюсь конвертировать его в m-p,
Объяснять слишком долго из-за большего кол. всяких "если", которых у тебя может и не быть.
А разобраться с работой готового будет значительно проще.

Наверное, достаточно выложить файлы профиля, которые я добавил или подправил? Тем более что m-p-d целиком у меня может и не выгрузиться. Вот эти файлы : Прикрепленный файл  prof.tar.gz ( 11.59 килобайт ) Кол-во скачиваний: 4

Там на самом деле одна сборка - ol.dvd; остальные - её усечённые варианты.
Самопальные пакеты из прилагаемого профиля убрал во избежание сложностей, сейчас там вроде только то, что есть в официальном и клубном репозиториях.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 28.1.2012, 21:53
Сообщение #7


Мастер
******

Группа: Пользователь
Сообщений: 798
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Какой исходный профиль m-p-d использовался, клонировался из гита или брался какой-то другой ?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
IVK
сообщение 28.1.2012, 22:21
Сообщение #8


Профессионал
*******

Группа: Модератор раздела
Сообщений: 7505
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 26


Цитата(Balbes @ 28.1.2012, 20:53) *
Какой исходный профиль m-p-d использовался, клонировался из гита или брался какой-то другой ?

Который Константин вот тут предложил. Вообще-то он здесь : http://narod.ru/disk/32480824001/mkimage-p...top.tar.gz.html , но у меня ссылка не открывается.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 28.1.2012, 22:27
Сообщение #9


Мастер
******

Группа: Пользователь
Сообщений: 798
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Ответ народа :
Файл удален пользователем

Ответ файлообменника :

Загрузка файла
Файл не найден!

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
IVK
сообщение 28.1.2012, 22:30
Сообщение #10


Профессионал
*******

Группа: Модератор раздела
Сообщений: 7505
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 26


Костя, ты тут? помоги, пожалуйста smile.gif А то у меня целый m-p-d долго будет выгружаться, вероятно wink.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 28.1.2012, 22:53
Сообщение #11


Профессионал
*******

Группа: Модератор раздела
Сообщений: 4158
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 16


Цитата(IVK @ 28.1.2012, 22:30) *
Костя, ты тут? помоги, пожалуйста smile.gif А то у меня целый m-p-d долго будет выгружаться, вероятно wink.gif

Залил по новой: http://narod.ru/disk/39004938001/mkimage-p...top.tar.gz.html это вроде тот вариант который я тебе отправлял.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 28.1.2012, 23:40
Сообщение #12


Мастер
******

Группа: Пользователь
Сообщений: 798
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Забрал, на досуге попытаюсь конвертнуть.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 5.2.2012, 20:32
Сообщение #13


Мастер
******

Группа: Пользователь
Сообщений: 798
Регистрация: 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.
Прикрепленные файлы
Прикрепленный файл  ol.mk.txt ( 389 байт ) Кол-во скачиваний: 5
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
IVK
сообщение 5.2.2012, 23:34
Сообщение #14


Профессионал
*******

Группа: Модератор раздела
Сообщений: 7505
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 26


Олег, спасибо; минималку сейчас собрал для пробы, вроде нормально; а завтра попробую полный вариант собрать и установить smile.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
IVK
сообщение 6.2.2012, 10:53
Сообщение #15


Профессионал
*******

Группа: Модератор раздела
Сообщений: 7505
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 26


Сначала скопировал в pkg.in/lists только свои файлы ol-* , без xorg. Попытался собрать дистр, но оказалось, что нет некого xorg-drv-wizardpen. Тогда просто скопировал в pkg.in/lists также и свой xorg, после чего всё собралось - как в минимальном варианте сборки, так и в полном. Попробовал установить то, что получилось. Установка пакетов прошла нормально, после чего на этапе сохранения настроек (или сразу после него) - перезагрузка без объяснений. Наверное, связано с этим :
Цитата(Balbes @ 5.2.2012, 19:32) *
Не хватку пакетов, которые идут по дефолту в m-p-d в базовой части, тебе придется отлавливать самому и править уже по месту или согласовывать с Михаилом Шигориным, что-бы что-то включать уже в сам профиль m-p.
?
Как бы то ни было, а на время отложу выяснение; лучше пока нарисую gui для m-p, благо для этого требуется всего лишь слегка переделать мордочку для m-p-d smile.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 6.2.2012, 12:32
Сообщение #16


Мастер
******

Группа: Пользователь
Сообщений: 798
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Цитата(IVK @ 6.2.2012, 10:53) *
Сначала скопировал в pkg.in/lists только свои файлы ol-* , без xorg. Попытался собрать дистр, но оказалось, что нет некого xorg-drv-wizardpen. Тогда просто скопировал в pkg.in/lists также и свой xorg, после чего всё собралось - как в минимальном варианте сборки, так и в полном. Попробовал установить то, что получилось. Установка пакетов прошла нормально, после чего на этапе сохранения настроек (или сразу после него) - перезагрузка без объяснений. Наверное, связано с этим :
?
Как бы то ни было, а на время отложу выяснение; лучше пока нарисую gui для m-p, благо для этого требуется всего лишь слегка переделать мордочку для m-p-d smile.gif

Насколько понял xorg-drv-wizardpen этот пакет из сизифа, в р6 его нет. Достаточно закоментировать эту строку в "родном" xorg из профиля m-p (что-бы не "нарушать_отчетность" решения которое там есть).

Ошибка установки - это как раз то, что обсуждалось в теме про сборку дистра е17. Если использовать последние версии m-p то эта ошибка вылезает, на первых версиях m-p этой ошибки нет, скорее всего Михаил что-то там перемудрил со скриптами зачистки или недопрописал какие-то пакеты в описателях профиля инсталятора. Как вариант решения - сравни по пакетно образы (которые устанавливаются и который не ставиться) и отсутствующие пропиши у себя, заодно можно подкинуть инфу Михаилу из-за каких пакетов сваливается нормальная установка wink.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
IVK
сообщение 6.2.2012, 12:32
Сообщение #17


Профессионал
*******

Группа: Модератор раздела
Сообщений: 7505
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 26


Вот эта мордочка : Прикрепленный файл  mpgui.tar.gz ( 6.99 килобайт ) Кол-во скачиваний: 4

С недоработками, правда. Вообще-то это будет модуль в программе, которую я сейчас сочиняю (условно именую её "Альт для чайников" smile.gif, а она должна быть в составе rpm'ки, которая разложит все требуемые файлы куда надо - тогда всё работает. К тому же пока что мордочка привязана к моей сборке. Но, чтобы посмотреть, что там вообще такое, можно просто положить прилагаемые файлы в один каталог и выполнить в нём
Код
python mpgui.py
.
Кому не нравится - сделайте лучше или докажите, что это пустая затеяsmile.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Drool
сообщение 6.2.2012, 13:55
Сообщение #18


Профессионал
*******

Группа: Пользователь
Сообщений: 1826
Регистрация: 28.7.2010
Вставить ник
Цитата
Из: Берислав, Херсонщина
Пользователь №: 1879
Страна: Украина
Город: Не указан
Пол: Муж.



Репутация: 9


Цитата(IVK @ 6.2.2012, 8:53) *
Установка пакетов прошла нормально, после чего на этапе сохранения настроек (или сразу после него) - перезагрузка без объяснений.

Это не только у тебя. Шигорин это тоже ловил. Не знаю нашел ли он причину, лучше у него спроси.


--------------------

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
IVK
сообщение 6.2.2012, 18:05
Сообщение #19


Профессионал
*******

Группа: Модератор раздела
Сообщений: 7505
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 26


Цитата(Balbes @ 6.2.2012, 11:32) *
Насколько понял xorg-drv-wizardpen этот пакет из сизифа, в р6 его нет. Достаточно закоментировать эту строку в "родном" xorg из профиля m-p (что-бы не "нарушать_отчетность" решения которое там есть).

А это я вчера поленился проверить - подумал, что ещё и другие ошибки такого рода будут вылезать, замучаюсь комментить отсутствующие пакеты smile.gif Оказалось, не так : закомментил xorg-drv-wizardpen - и m-p стал успешно работать и с родным xorg'ом.

Цитата(Balbes @ 6.2.2012, 11:32) *
Как вариант решения - сравни по пакетно образы (которые устанавливаются и который не ставиться) и отсутствующие пропиши у себя

Так там почти полутора сотен пакетов не хватает (в сборке в m-p по сравнению с аналогичной в m-p-d) huh.gif Причём, не разбираясь в работе инсталлера, в его обвале можно заподозрить, наверное, каждый второй из этих пакетов (точнее, его отсутствие). А если учесть, что дело вполне может быть и вовсе не в сбежавшем пакете, то опасаюсь, что тут у меня получится пустая трата времени.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 7.2.2012, 7:47
Сообщение #20


Профессионал
*******

Группа: Пользователь
Сообщений: 1499
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 7


Цитата(IVK @ 6.2.2012, 12:32) *
Вот эта мордочка : Прикрепленный файл  mpgui.tar.gz ( 6.99 килобайт ) Кол-во скачиваний: 4

С недоработками, правда. Вообще-то это будет модуль в программе

Т.е. можно наполнить пакетами и типа "альт по вкусу" ? smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
IVK
сообщение 7.2.2012, 8:34
Сообщение #21


Профессионал
*******

Группа: Модератор раздела
Сообщений: 7505
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 26


Цитата(YYY @ 7.2.2012, 6:47) *
Т.е. можно наполнить пакетами и типа "альт по вкусу" ?

Вот тут я об этом говорил (пункт 1). Сейчас пишу главный ("входной") модуль, к которому можно будет цеплять что угодно.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 8.2.2012, 12:50
Сообщение #22


Мастер
******

Группа: Пользователь
Сообщений: 798
Регистрация: 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
Прикрепленные файлы
Прикрепленный файл  installer_distro_small_grub_6.0_alt3.src.rpm.txt ( 20.31 килобайт ) Кол-во скачиваний: 3
 
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Michael Shigorin
сообщение 9.2.2012, 13:23
Сообщение #23


Специалист
****

Группа: Пользователь
Сообщений: 121
Регистрация: 21.10.2011
Вставить ник
Цитата
Пользователь №: 2177
Страна: Украина
Город: Москва
Пол: Муж.



Репутация: 5


Цитата(IVK @ 16.1.2012, 18:10) *
И подумал, что ещё лучше было бы сделать так : вот единый графический интерфейс для доступа ко всему, чем занято альтовское сообщество; выбирай, что тебе интересно; если дистрострой - то откроется gui для m-p-d или m-p; если альтовские интернет-ресурсы, то появляется описание каждого такого ресурса со ссылкой на него; и т.п.

Тут как: обобщать всегда намного сложнее и лучше к этому приступать, как следует набив руку на частных случаях. Также есть соображение, что каталог интернет-ресурсов лучше вести на вики, чем в софтинке -- принципиально бОльшая актуальность и меньше шансов к протуханию/битым линкам.

Цитата(IVK @ 16.1.2012, 18:10) *
Но тут очень желателен контакт с разработчиками m-p.

Милости просим, почта/жабер mike altlinux org.

Цитата(ksa @ 16.1.2012, 20:30) *
Sisyphus по-важнее будет...

Штуки разные важны ;-)

Цитата(ksa @ 16.1.2012, 20:30) *
Михаил - человек занятой, на форуме не часто бывает. Лучше общаться с ним по мылу - больше шансов, что ответит. :)

Проблема в другом: кажется, уведомления не добираются. Поэтому не стесняйтесь форварднуть письмом или забросить ссылку жабером (выразительно и в то же время признательно глядя на Drool). Ну и слазил в настройки аккаунта...

Цитата(ksa @ 16.1.2012, 20:30) *
В этом случае можно попытаться добиться того, чтобы все работало, а потом попытаться некторые решения забросить в апстрим альта с позволения и одобрения тимовцев (членов клуба).

Я когда своё что-то делаю, то всегда стараюсь созревшее сразу в сизиф, а хорошо проверенное -- и в бранчи: чем тоньше локальный репо, тем меньше неприятностей и потерь времени при сборке вместо сервера -- на ноуте в метро, либо наоборот.

Так, при полном ответе фирменные грабли форумного движка со слишком большим кол-вом цитат...


--------------------
--
Michael Shigorin | ALT Linux Team | OpenNET | ANNA-News Agency
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Michael Shigorin
сообщение 9.2.2012, 13:26
Сообщение #24


Специалист
****

Группа: Пользователь
Сообщений: 121
Регистрация: 21.10.2011
Вставить ник
Цитата
Пользователь №: 2177
Страна: Украина
Город: Москва
Пол: Муж.



Репутация: 5


Цитата(IVK @ 6.2.2012, 9:53) *
Сначала скопировал в pkg.in/lists только свои файлы ol-* , без xorg. Попытался собрать дистр, но оказалось, что нет некого xorg-drv-wizardpen.

Странно, в Sisyphus, t6 и p6 он есть (и одинаковой версии). В 5.1 и p5 -- тоже (правда, разных).

Утащил Ваш профиль, постараюсь добраться.

Цитата(IVK @ 6.2.2012, 9:53) *
Как бы то ни было, а на время отложу выяснение; лучше пока нарисую gui для m-p, благо для этого требуется всего лишь слегка переделать мордочку для m-p-d :)

А можете рассказать идею?

Дело в чём: я при дизайне m-p предположил в том числе, что людям нередко хочется собрать почти то же самое, только посвежей (чтоб меньше апдейтов накатывать) и/или с несколькими своими пакетами. Поэтому там сделано так: есть сложный верхний уровень, где развиваются обобщения и куча всяких запчастей ко всему подряд -- и есть генерируемый профиль, который используется непосредственно для сборки и при этом может отдельно модифицироваться (он получается минимальным, ничего лишнего не содержит и поэтому изучить его намного проще, чем m-p-d или m-p; позавчера прикрутил SAVE_PROFILE, при котором в собранный образ укладывается .disk/profile.tgz с копией профиля, по которому этот образ собран -- спасибо gns@).

Соответственно мысли о том, какие ручки высовывать для UI, изначально были; см. тж. doc/variables.txt.

Мне пока непонятно, как сделать набивку пакетами и особенно -- подключение "своих" пакетов. Мысли есть, но реализацией ещё совсем не обкатаны.

Цитата(Balbes @ 6.2.2012, 11:32) *
Ошибка установки - это как раз то, что обсуждалось в теме про сборку дистра е17. Если использовать последние версии m-p то эта ошибка вылезает, на первых версиях m-p этой ошибки нет, скорее всего Михаил что-то там перемудрил со скриптами зачистки или недопрописал какие-то пакеты в описателях профиля инсталятора.

Вероятно. Если вдруг получится отладить -- с меня причитается; а пока по твоему совету оттащу проверочный вариант с alterator-lilo в сторонку, поскольку на инсталерах с alterator-grub будто такое не вылазило (хотя зуб не дам).

Цитата(IVK @ 6.2.2012, 11:32) *
Вот эта мордочка : Прикрепленный файл  mpgui.tar.gz ( 6.99 килобайт ) Кол-во скачиваний: 4

Спасибо, забрал.

Цитата(IVK @ 6.2.2012, 11:32) *
К тому же пока что мордочка привязана к моей сборке.

Должно быть относительно просто отвязать -- например, искать профиль по характерным признакам вроде наличия 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 :)

Цитата(IVK @ 6.2.2012, 17:05) *
А это я вчера поленился проверить - подумал, что ещё и другие ошибки такого рода будут вылезать, замучаюсь комментить отсутствующие пакеты :) Оказалось, не так : закомментил xorg-drv-wizardpen - и m-p стал успешно работать и с родным xorg'ом.

Брр, ничего не понимаю. apt-cache show xorg-drv-wizardpen что говорит? А если попробовать его установить?


--------------------
--
Michael Shigorin | ALT Linux Team | OpenNET | ANNA-News Agency
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
IVK
сообщение 9.2.2012, 19:53
Сообщение #25


Профессионал
*******

Группа: Модератор раздела
Сообщений: 7505
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 26


Цитата(Michael Shigorin @ 9.2.2012, 12:23) *
Тут как: обобщать всегда намного сложнее и лучше к этому приступать, как следует набив руку на частных случаях. Также есть соображение, что каталог интернет-ресурсов лучше вести на вики, чем в софтинке -- принципиально бОльшая актуальность и меньше шансов к протуханию/битым линкам.

Согласен; но я лучше сначала доделаю и выложу тут пробный вариант этого общего интерфейса, тогда понятнее будет, о чём речь.

Цитата(Michael Shigorin @ 9.2.2012, 12:23) *
Проблема в другом: кажется, уведомления не добираются.

На странице сверху справа Опции - Подписка на тему - немедленное уведомление. У меня исправно работает.

Цитата(Michael Shigorin @ 9.2.2012, 12:26) *
Странно, в Sisyphus, t6 и p6 он есть (и одинаковой версии). В 5.1 и p5 -- тоже (правда, разных).

В моём зеркале p6 его нет; возможно, потому что несколько устарело, а обновить нет возможности; но прямо сейчас я gui занят, а с этим пакетом как-нибудь потом.

Цитата(Michael Shigorin @ 9.2.2012, 12:26) *
А можете рассказать идею?

Дело в чём: я при дизайне m-p предположил в том числе, что людям нередко хочется собрать почти то же самое, только посвежей (чтоб меньше апдейтов накатывать) и/или с несколькими своими пакетами. Поэтому там сделано так: есть сложный верхний уровень, где развиваются обобщения и куча всяких запчастей ко всему подряд -- и есть генерируемый профиль, который используется непосредственно для сборки и при этом может отдельно модифицироваться (он получается минимальным, ничего лишнего не содержит и поэтому изучить его намного проще, чем m-p-d или m-p; позавчера прикрутил SAVE_PROFILE, при котором в собранный образ укладывается .disk/profile.tgz с копией профиля, по которому этот образ собран -- спасибо gns@).

Собственно, идея вроде более-менее ясна из самой программы : сделать максимально удобный для новичков gui к m-p-d/m-p; причём сразу предупреждаю, что я сам чайник как в дистрострое, так и в программировании, так что рад любой помощи, я за авторство не держусь smile.gif

Цитата(Michael Shigorin @ 9.2.2012, 12:26) *
Соответственно мысли о том, какие ручки высовывать для UI, изначально были; см. тж. doc/variables.txt.

Очень кстати; к mpgui надо приделать кнопку "Настройки" и там всё это выставлять.

Цитата(Michael Shigorin @ 9.2.2012, 12:26) *
Должно быть относительно просто отвязать -- например, искать профиль по характерным признакам вроде наличия 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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
torabora
сообщение 18.12.2012, 12:02
Сообщение #26


Крупный специалист
*****

Группа: Пользователь
Сообщений: 383
Регистрация: 7.10.2010
Вставить ник
Цитата
Пользователь №: 1941
Страна: Россия
Город: Краснодар
Пол: Муж.



Репутация: 2


Перемещено из темы "Профиль WMMidle в mkimage-profiles"

Цитата(kostyalamer @ 18.12.2012, 6:54) *
Раз уж начали еще пару вопросов :
1) где в m-p прописывать ядра отличные от дефолтных ?
2) есть способы обхода косяка с брендингом ? : http://lists.altlinux.org/pipermail/devel-...ber/001091.html
Кстати, если добавить выжимки из этой темы в документацию по m-p получится инструкция не хуже чем по m-p-d от Анатолия good.gif


Включение нужного ядра:
@$(call set,KFLAVOURS,un-test)
если нужно два, то перечисляем (первое указанное будет по-умолчанию)
@$(call set,KFLAVOURS,std-def un-test)

По поводу проблемы с брендингом - это редко воспроизводимая проблема, пока никому из тех, кто столкнулся не хватило времени/усидчивости воспроизвести условия её появления. Из того, что мне удалось заметить - нужно использовать brand altlinux в спеке для исчезновения проблемы (но это не точно, надо выяснять дотошно).
Я пожалуй напишу статейку о том, как собирать свой дистрибутив при помощи m-p. А если получится интересно, то может и в журнал включим smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ksa
сообщение 18.12.2012, 13:02
Сообщение #27


Профессионал
*******

Группа: Пользователь
Сообщений: 1481
Регистрация: 7.6.2011
Вставить ник
Цитата
Пользователь №: 2118
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 5


Цитата(torabora @ 18.12.2012, 13:02) *
Я пожалуй напишу статейку о том, как собирать свой дистрибутив при помощи m-p. А если получится интересно, то может и в журнал включим smile.gif

Неплохим дополнением к тематике сборки могла бы стать инструкция по сборке (пересборке) пакетов с помощью rpm (которую недавно причесал для законченного вида, хотя замечания приветствуются, может упустил чего или где-то можно ещё добавить). А вот про сборку дистрибутивов с помощью m-p почитал бы с удовольствием, тем паче, что это будущий мэйнстрим в альтовской кухне.


--------------------
Пакеты на яндекс.диске
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 18.12.2012, 21:37
Сообщение #28


Профессионал
*******

Группа: Модератор раздела
Сообщений: 4158
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 16


Цитата(torabora @ 18.12.2012, 12:02) *
Я пожалуй напишу статейку о том, как собирать свой дистрибутив при помощи m-p. А если получится интересно, то может и в журнал включим smile.gif

Отлично,пиши на примере wmmiddle, если надо можно скелетон и профиль залить на ftp в отдельную папку, чтобы каждый прочитавший твою статью мог сразу его пересобрать smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
IVK
сообщение 19.5.2016, 10:55
Сообщение #29


Профессионал
*******

Группа: Модератор раздела
Сообщений: 7505
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 26


То ли я от жизни совсем отстал, то ли не знаю что mellow.gif Ведь последний m-p скачивается командой
Код
git clone git://git.altlinux.org/people/mike/public/mkimage-profiles.git
?
Я вроде что-то не то скачал.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 19.5.2016, 18:39
Сообщение #30


Мастер
******

Группа: Пользователь
Сообщений: 798
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Цитата(IVK @ 19.5.2016, 10:55) *
То ли я от жизни совсем отстал, то ли не знаю что mellow.gif Ведь последний 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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

2 страниц V   1 2 >
Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 22.8.2019, 12:48