Автор Тема: Простая мобильная сборочная среда для новичков.  (Прочитано 9877 раз)

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Для желающих попробовать себя в роли сборщика своего дистрибутива или поработать со сборкой\разработкой программ\пакетов, залил на яндекс-диск АЛЬФА версию гибридого образа сборочного дистрибутива (лайв-образ, при желании с возможностью установки).
Для облегчения вхождения новичков в процесс сборки дистрибутивов, в состав включенны и настроенны необходимые для сборки инструменты с графической оболочкой.
Практически весь путь по сборке своего дистрибутива от начала сборки, последующего редактирования\внесения изменений, тестирования и записи полученного результата, можно выполнить с помощью простых графических приложений, что не исключает при желании\умении выполнения части или всех шагов и через консоль.
Если залить образ на флэшку или на внешний USB-диск, можно запускать сборочную систему и работать над созданием дистрибутива или программ практически на любом ПК, где есть загрузка с USB, без внесения каких-либо изменений в установленные на ПК системы, т.е. можно запускать систему да же на ПК, где стоит только одна Windows или друга ОС и нельзя вносить ни какие изменения в них (нельзя устанавливать дополнительные ОС на такие ПК), например служебный ПК, ноутбук с предустановленной системой на гарантии, общий ученический ПК и т.д. Либо когда пользователь еще не знает, понравится ли ему процесс ковыряния в коде и он не хочет ни чего пока менять в соей настроенной и работающей системе.
При этом, запуская эту сборочницу на разных ПК можно сохранять все результаты и иметь сквозную систему работы, не зависимо от того, какой этап выполнялся на каком ПК.
Можно записать и на DVD болванку и использовать там, где нет USB загрузки, но с частичной потерей удобства использования, результат придётся сохранять на другой носитель - в инет на облако, на флэшку, на жёсткий диск, по ftp и т.д.

ВАЖНО.
Нужно учитывать, что по умолчанию, при сборке дистрибутивов, используются сетевые репозитории, т.е. все необходимые для сборки выбранного образа пакеты будут скачиваться из инета, что может составлять приличный объём.

При записи на флэшку большого объёма или USB-диск - можно сохранить на них и локальную копию сетевых реп для последующего автономного использования, например, на работе есть быстрый инет, можно скопировать репы из инета в сборочницу (нужно учитывать, что необходимо много места для создания локальной копии реп), а работать со сборочницей и локальной копией реп, автономно (дома, в пути  и т.д).
Так же, при размещении сборочницы на флэшке\внешнем диске, можно доустанавливать различные программы в систему.

Ещё один из вариантов использования этой сборочницы - можно потренироватся в создании и написании сайтов, т.е можно не забивая рабочую систему, устанавливать все необходимые для тестирования (учёбы) программы и использовать их без ущерба существующей на ПК системе.
Можно (нужна донастройка и установка необходимого инструментария) выполнять кросс-компилирование для других систем. Есть и другие варианты использования.

ВАЖНО.

Если кто-то решит попробовать этот образ, нужно учитывать, что это альфа версия и в ней могут быть ошибки, поэтому пока НЕ РЕКОМЕНДУЕТСЯ использвать ее на ответственных ПК с ценными данными.
Особенно это касается использования потенциально опасных программ из этого образа, способных стереть данные - gparted, rosa-imagewriter


Ссылка на образ и карткую документацию
https://yadi.sk/d/GZsd6GDihHZnN

Тема посвящённая обсуждению этого образа
http://forum.russ2.com/index.php?showtopic=4186


Для тех, кто всерьёз увлечётся процессом кодирования, можно установить систему на быстрый внешний накопитель (например SSD диск в мобильном корпусе или внешний USB 3.0 диск), обращаю внимание - НЕ записать образ, а именно полноценно установить.
Как вариант, записать образ на флэшку и уже с неё установить систему на внешний диск, т.е. получается полноценная установленная система, которая может загружатся почти на любом ПК с USB диска.
« Последнее редактирование: 13.02.2016 16:54:01 от sb »

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Тестирую. :-)

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Тестирую. :-)
Если не сложно, отпишите о результате, что не работает, чего не хватает, что нужно изменить\доделать.


Использованный вариант оболочки (icewm) - не единственно возможный, любой желающий может сам собрать себе образ сборочницы со своим набором пакетов\программ, со своей оболочкой (lxde, tde, lxqt, wm и т.д.), профиль для самосборки icex-builder входит в состав дефолтного метапрофиля.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Решил написать тут, вдруг кому-то пригодится.

Для использования сборочной системы на ПК, где ОЗУ меньше, чем необходимо для сборки выбранных профилей, и где нет на ПК на внутреннем жёстком диске достаточного размера SWAP, который можно было бы подключить к сборочнице, что-бы расширить размер tmpfs до нужного уровня, можно использовать вариант с дополнительной флэшкой, на которой создаётся раздел или файл SWAP. Т.е. к ПК подключается ещё одна флэшка (достаточно флэшки размером 4-8 Гб) из сборочной системы, запускается gparted и на дополнительной флэшке создаётся SWAP раздел с меткой USB_SWAP, после этого перезагрузить ПК (с подключенными обоими флэшками), система автоматом найдёт и подключит созданный SWAP к системе и сконфигурирует tmpfs на новый размер ОЗУ + SWAP.
Например на стандартном ноуте (Атлон с 2 Гб ОЗУ), со сборочницей, установленной на обычную USB 2.0 флэшку 4 Гб и флэшкой на 8 Гб, на которой был создан на весь ее размер SWAP раздел, тестовый образ regular-icewm.iso собирается за 40-45 минут
(с использованием сетевых реп).

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Залил на я-диск обновленные образы, в них используется модифицированный IceWM, с поддержкой скриптов на выключение, перезагрузку, рестарт, выход, старт - в едином стиле (icem_имя_действия), соответственно изменён и пакет icewm-startup . Исключен бинарник icewm-session , всё работает без него, отключение (при необходимости, через настройки) загрузки icewmbg и icewmtray ,  будет позже, хотя есть сомнения, что это существенно необходимо.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Обновился mkimage-profiles до версии 1.1.80 и соответственно очередное обновление образов, заодно добавил пару тем оформления.


Инфлэйм

  • Гость
Вот бы еще приколоть эту тему, чтобы не потерялось. У меня скоро будет другой инет и, соответственно, буду пробовать.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 239
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
от бы еще приколоть эту тему, чтобы не потерялось. У меня скоро будет другой инет и, соответственно, буду пробовать.
Так вроде уже закреплена. Или это sb уже сделал?

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Обновил образы.
В Icewm добавились несколько настроек из апстрима :
- размер таскбара можно указывать в процентах и задавать размещение (левое правое центр)
- при двойном таскбаре - регулировка , где выводить иконки рабочих столов

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Обновлённая версия образа на базе форка Icewm с дополнениями.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Очередное обновление образов. Добавилась графическая оболочка для отладчика, добавил Дистрохелпер.
В mp-gui появилась возможность запускать сборку образов для ARM архитектуры.

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
На я-диске очередное обновление сборочниц.

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Большое спасибо.


Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 891
Очередное обновление образов.