![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Поделиться |
![]()
Сообщение
#1
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Собрал простенький образ для записи на флэшку или внешний USB-диск , на диск предпочтительнее, т.к. появляеться возможность залить еще на него все репы.
Назначение - быстрая сборка дистров из mkimage-profiles с графической оболочкой. Тестовый образ тут : https://yadi.sk/d/GZsd6GDihHZnN Возможно будет полезен тем, кому нужно быстро собрать свежий дистр, внести некоторые изменения в состав и т.д. БЕЗ необходимости ставить и настраивать все необходимые для сборки пакеты в свою систему. Скачал образ , записал на флэшку или USB диск, запустился на любом ПК, открыл mp-gui , выбрал нужный дистр и запустил сборку (по умолчанию пакеты для сборки будут тянуться из инета), при необходимости можно внести изменения в состав пакетов (добавить или удалить нужное\ненужное). Если поставить образ на внешний USB диск, есть возможность скачать нужные репы сразу на этот же диск и последующую сборку делать с использованием локальной копии реп, например, на работе есть хороший халявный инет, подключился к любому ПК , загрузил лайв-систему (НИ каких изменений в существующую систему не вноситься, всё работает из лай-режима), скачал репы, а дома спокойно собираеть всё, что нужно. При желании есть функция установки и на внутренний диск (для фанатов иметь свою сборочницу ![]() |
|
|
![]() |
![]()
Сообщение
#2
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1194 Регистрация: 10.4.2015 Вставить ник Цитата Пользователь №: 2798 Страна: Казахстан Город: Уральск Пол: Муж. Репутация: ![]() ![]() ![]() |
1. Live загрузился за 5 секунд от grub до рабочего стола. Порадовало. Да, видел, что это systemd.
2. Пока пакет mpd-gui для своей системы надо брать из гита согласно бранчу? 3. Судя по всему, концепт сборки в профилях. Т.е. при желании собрать свое, надо пилить свой профиль? |
|
|
![]()
Сообщение
#3
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
1. Live загрузился за 5 секунд от grub до рабочего стола. Порадовало. Да, видел, что это systemd. 2. Пока пакет mpd-gui для своей системы надо брать из гита согласно бранчу? 3. Судя по всему, концепт сборки в профилях. Т.е. при желании собрать свое, надо пилить свой профиль? 1. Да, в этом варианте использутся systemd, т.к. это позволило решить малыми затратами ряд вопросов для начинающих. 2. mp-gui пока собран как x86_64 на основе двух веток - Сизиф и p7, хотя его можно спокойно пересобрать почти под любую ветку, важно только учитывать, что он зависит от нескольких критичных для его работоспособности пакетов - в первую очередь от mkimage-profiles не ниже 1.1.7х (если только пересобирать готовые профили, без внесения в них изменений) либо слегка модифицированная версия 1.1.75-alt3 в которой добавлена поддержка доп.ключа, позволяющего сохранить созданный сборочный профиль выбранного дистра для последующего редактирования под свои задачи. И для работоспособности создания локальных зеркал - нужен свежий пакет sisyphus-mirror. 3. m-p это конструктор с большим набором самых разнообразных "блоков", из которых можно собрать дистр практически под любую задачу, в этом его и удобство для сборщиков, особенно начинающих. Что-бы собрать свой вариант дистра можно воспользоваться каким-либо близким профилем и уже его допиливать. Для этого как раз добавлен элемент в mp-gui с выбором каталога для генерируемого профиля. Т.е. если выбрать каталог , то система с генерирует в этом каталоге всю сборочную структуру, с описанием всех шагов, пакетов и т.д., который можно дальше редактировать и пересобирать, меняя состав, добавлять, удалять, править под свою задачу этот профиль. Например в файле distcfg.mk описано очень многое из того, что можно править под свою задачу, в каталоге pkg/lists есть файлы с описанием пакетов, которые будут включены и т.д. Порядок работы со своим профилем может быть такой : - выбрали близкий дистр, выбрали каталог для профиля, запустили сборку, если сборка пройдёт нормально, то в каталоге /home/altlinux/out будет лежать готовый образ (его желательно проверить на работоспособность, например в виртуалбоксе), если всё работает, можно приступать к правке профиля под себя с периодическими пересборками, а для пересборки, как вариант, можно использовать либо сам mp-gui в режиме пересборки, для этого отмечаем флаг "Пересобрать образ из выбранного каталога", либо можно использовать прямую консольную команду в этом каталоге. Править файлы рабочего профиля можно любым удобным редактором, как вариант leafpad или geany (запустить pcmanfm и в нём просто щёлкнуть по нужному файло), либо mcedit с разу из под MC. ИМХО В идеале можно оформить свой дистр как отдельный файл-описатель, как примеры можно посмотреть файлы в каталоге usr/share/mkimage-profiles/conf.d simply.mk и icex.mk из icex-qtcreator, в которых описаны отдельные дистры, либо в остальных файлах этого кталога, где описания сразу многих вариантов дистров. Просто в виде отдельного файла легко переносить и интегрировать в любую версию мета-профиля по мере обновления самого мета-профиля (m-p) свои наработки. |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 15.6.2025, 19:41 |