![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Поделиться |
![]()
Сообщение
#1
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Программа DistroNavigator - графический интерфейс для сборки альтовских дистрибутивов. Альфа-версия.
Навигатор для дебрей альтовского дистростроя ![]() Подробности насчёт использования программы - во встроенной в неё справке. Пакет distronavigator устанавливается посредством apt-get , если подключен клубный репозиторий (p8 или p9). Запуск из меню (категория "Разработка") или из консоли командой distronavigator всё вышесказанное актуально на данный момент; в случае любых изменений эта информация будет приведена в соответствие с ними. ---------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------- Собрался всё-таки довести до ума gui для Mkimage-profiles. Напомню, что у меня уже есть gui для m-p/m-p-d, но кое-как сляпанные и привязанные к моим сборкам. На сей раз собираюсь сделать уже нормальную мордочку для m-p, с помощью которой можно было бы в любом альтовском дистре собирать любой альтовский дистр. Без помощи создателей m-p тут точно не обойтись ![]() Сейчас прога выглядит так : ![]() Пишется она на Питоне (для запуска должны быть установлены пакеты python-modules-tkinter и python-module-imaging). Ей требуются, естественно, сам m-p, исходники брендинга и несколько программ - но запустить её для проверки можно и без этого. Как в целом всё должно выглядеть - отчасти видно по секции "Брендинг", потому что она единственная более-менее готовая ![]() А вот за кнопками "Состав сборки", "Настройка" и "Запуск" - пустота, потому что там всё было пристёгнуто к моим сборкам, а посему теперь удалено подчистую. Вот тут мне как раз и требуются подсказки со стороны людей, которые гораздо больше меня понимают в m-p ![]() Что касается прочих неясностей и недоработок, то они второстепенны, но буду рад любым советам и любой критике ![]() Несколько позже подниму эту тему и в рассылке. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10142 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Выкладываю новую версию програмы для сборки дистрибутивов чайниками
![]() Вот rpm: https://yadi.sk/d/2oaPlTO7fusTP вот srpm: https://yadi.sk/d/SIF3PiaxfusUa Эта версия, в отличие от предыдущих, написана на PyQT. Во всяком случае, у меня она собирает дистрибутивы, основанные на tde-mini и wmsmall, на бранчах t6,p7,t7. Правда (особенно со сборками на базе wmsmall) много страностей, но тут надо сначала с профилями (да и с брендингом) разбираться, а уж потом с их привязкой к gui. Насчёт внутренностей (это для Кости в основном, но, может, ещё кому интересно). m-p-d, встроенный в программу, немного подогнан под неё. Особенно это относится к каталогу profiles/pkg/lists. Файлы, используемые в mpdgui, имеют там вид *-t7 и т.п. Смысл в том, чтобы файлы профилей для каждого бранча были отдельно. Вот этот каталог, в первую очередь, надо спланировать как следует, прежде чем прикручивать к проге кучу профилей. А то она ведь запросто запутается в том, что в чём сами сборщики не путаются. Ну и описания дистров в главном Makefile.in, соответственно, видоизменены - бранч там должен быть указан обязательно. Прежние версии программы имели большой недостаток: при необходимости подправить списки репозиториев она она заставляла лезть от рута в каталог /etc/apt. Теперь этот системный каталог вовсе не используется для сборок в mpdgui. Вместо него ~/.mpdgui/sources, в котором можно указать (хоть прямо в файлах my_repos-*, хоть из gui) требующиеся для сборки репы просто от юзера. Что касается самого gui, то недоработки и баги там, несомненно, остались; буду благодарен за обнаружение таковых, а несколько и сейчас вижу, но не собрался исправить ![]() Собирал дистры только в той системе (на t7), в которой и пишу эту программу. Вот сейчас запускал её (и сделанные в ней сборки) ещё на своём старом компе и в виртуалке, сам gui вроде работает, а сборок там не делал. Вообще, поскольку меня сейчас интересует, прежде всего, работоспособность самого gui, то не гонюсь за множеством профилей и бранчей, а собираю большей частью на tde-mini/t7; прочие комбинации протестированы гораздо хуже. Вот так, если очень кратко. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 15.6.2025, 21:46 |