Форум сообщества Runtu.org
Ноябрь 17, 2018, 00:54:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Новости: Доступна для тестирования х64 версия дистрибутива Runtu XFCE 18.04 - 20181018

Подробнее
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2 »  Все   Вниз
  Печать  
Автор Тема: Ubuntu Builder - программа для создания своего дистрибутива  (Прочитано 29132 раз)
0 Пользователей и 1 Гость смотрят эту тему.
smik55
Местный
*****
Offline Offline

Сообщений: 754


« : Январь 18, 2013, 22:10:45 »

Ubuntu Builder
=============
Цитировать
Ubuntu Builder - инструмент, позволяющий сделать свой собственный дистрибутив на основе Ubuntu всего в несколько кликов. Вы вольны выбирать окружение рабочего стола, оконный менеджер, пакеты и прочее.
ubuntu-builder (Francesco Muriana)
https://launchpad.net/~f-muriana/+archive/ubuntu/ubuntu-builder
12.04-13.10 (Saucy)

ppa:f-muriana/ubuntu-builder to your system's Software Sources. (Read about installing)

sudo add-apt-repository ppa:f-muriana/ubuntu-builder
sudo apt-get update
sudo apt-get install ubuntu-builder       
--------------------------------------------
https://launchpad.net/~kamilion/+archive/ubuntu/ubuntu-builder?field.series_filter=
ubuntu-builder (Kamilion)
12.04-15.10 (Wily)

ppa:kamilion/ubuntu-builder to your system's Software Sources. (Read about installing)

sudo add-apt-repository ppa:kamilion/ubuntu-builder
sudo apt-get update
sudo apt-get install ubuntu-builder

« Последнее редактирование: Ноябрь 13, 2016, 23:29:46 от smik55 » Записан
HsH
Administrator
*****
Offline Offline

Сообщений: 2592



« Ответ #1 : Январь 19, 2013, 18:15:49 »

Самый распространенный и удобный был - это Remastersys. Но он не сохраняет настройки пользователя.
    Никогда им не пользовался, но знаю, что в программе есть несколько вариантов создания конечного дистрибутива. Один из вариантов - точная копия существующего рабочего окружения пользователя. Достигается это копированием настроек из домашнего каталога в /etc/skel нового дистрибутива.

(Необходимо скачать 10,7 MБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 27,8 MB.) Мне многовато будет.
     Программа написана на Gambas, поэтому для работы загружаются соответствующие компоненты. Для Ubuntu всё же логичнее писать на Python с модулями GTK+.

в Синаптике на Минт13 есть пакет ubuntu-defaults-builder , который по видимому позволяет сохранять настройки некоторых функций системы
     Это пакет из репозитория Ubuntu. Его предназначение - создать пакет-шаблон, который при установке в "ванильный" дистрибутив Ubuntu изменяет настройки локали, предустановки браузера, проигрывателя, фона рабочего стола и некоторые другие параметры. Использовать его для создания собственного дистрибутива с произвольным набором программ и настроек не получится.
Записан
kompilainenn
Местный
*****
Offline Offline

Сообщений: 996


Активно пропагандирую Runtu


« Ответ #2 : Январь 19, 2013, 22:40:44 »

пеервод гугла не вычитывал что ли?
Записан

Мы говорим Linux, подразумеваем Ubuntu
runtik
Местный
*****
Offline Offline

Сообщений: 573

Проблема - когда нет проблем


« Ответ #3 : Январь 20, 2013, 21:53:58 »

Пока только ясно, что он (Ubuntu Builder) сложнее в использовании, чем  Remastersys ...
Безусловно, то что неведомо - всегда сложнее.
Remastersys и Ubuntu Builder - абсолютно разные программы, они решают совершенно разные задачи.
Записан

Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->
runtik
Местный
*****
Offline Offline

Сообщений: 573

Проблема - когда нет проблем


« Ответ #4 : Январь 21, 2013, 08:28:36 »

Разработчик Tony Brijeski заявляет о своем продукте как об "Уникальном инструменте для выполнения резервного архивирования на сменные носители под операционные системы Debian и Ubuntu" (цитировано с оф. сайта).
Remastersys делает копию операционной системы совместно со всеми установленными в ней программами. И это его основная функция. Remastersys может создавать окончательный файл размером не более 4Gb (эта цифра является ограничением протокола genisoimage в Ubuntu). Он сжимает всю систему алгоритмами архивирования в файл гораздо меньшего размера, чем исходный. Процент сжатия может колебаться в пределах 33 - 50% от размеров оригинального файла. Т.е. размер жесткого диска, занимаемого операционной системой, не более чем 8Gb. А если установлено полсотни программ и размер системы 13 GB.

Ubuntu Builder - простой инструмент для создания вашего собственного дистрибутива. Он позволяет загружать, распаковывать, кастомизировать многими способами и пересобирать ваши образы Ubuntu (и дистрибутивы, основанные на Ubuntu). Вы можете кастомизировать образы для архитектур i386 и amd64.
Имея, установленную на ПК, Runtu можно модифицировать, например: ubuntu-mini-remix.iso, redobackup-livecd.iso, ubuntu-resque-remix.iso, bodhi, mint... , т.е. ubuntu-подобные образы на основе casper. Debian в список не входит. При этом под рукой имеются такие мощные средства как terminal и synaptic. Процесс можно в любой момент приостановить и продолжить в другое удобное время.

Remastersys - отличная программа, но мой выбор - Ubuntu Builder.
Записан

Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->
runtik
Местный
*****
Offline Offline

Сообщений: 573

Проблема - когда нет проблем


« Ответ #5 : Январь 21, 2013, 13:36:58 »

Трафик не позволяет, ...
Сколько времени понадобится, чтобы сделать "свой" iso-образ для Ubuntu-12.04, Runtu-Gnome-12.04, Runtu-LITE-12.04, Runtu-XFCE-12.04, Ubuntu-11.11?

Используя Ubuntu Builder ничего переустанавливать не надо.
Записан

Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->
smik55
Местный
*****
Offline Offline

Сообщений: 754


« Ответ #6 : Январь 21, 2013, 19:18:38 »

Конечно, это большое преимущество Ubuntu Builder, что можно использовать ИСО ОС,
« Последнее редактирование: Апрель 11, 2013, 09:48:24 от smik55 » Записан
runtik
Местный
*****
Offline Offline

Сообщений: 573

Проблема - когда нет проблем


« Ответ #7 : Январь 21, 2013, 20:36:41 »

Но его использование требует уже повышенных знаний (назначение и название пакетов и т.д.) ...
А, как без знаний Непонимающий.
Но у меня осталось несколько вопросов по Ubuntu Builder:
1) какое подключение к сети используется. Рабочее или LAN выход сетевой (eth 0) ? Есть ли там NM ?
2) сколько необходимо места на ЖД для работы программы по отношению к размеру будущего ИСО.?
И , как я понял, Синаптик нужно будет дополнительно устанавливать. Но гибкость настроек и наличие разных инструментов в Ubuntu Builder очень прельщает.
UB создает "песочницу".
Используется действующее на ПК подключение к Internet.
При установке UB подгружается несколько МБ. Необходимое место на ЖД для "своего" iso-образа зависит от выбранного дистрибутива. Можно создать несколько "песочниц".
Synaptic - встроенное средство UB и им можно пользоваться из chroot-окружения наравне с терминалом.

Трафик не позволяет, нет места на ЖД, требуются повышенные знания... Для чего тему открыли, коллега smik55, если не сможете воспользоваться имеющимся опытом? Тема ради темы, вопрос ради вопроса, но время провели... Все ответы уже есть, спросите у доброго дядюшки Google.
« Последнее редактирование: Январь 21, 2013, 20:38:25 от runtik » Записан

Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->
HsH
Administrator
*****
Offline Offline

Сообщений: 2592



« Ответ #8 : Январь 22, 2013, 23:02:39 »

Synaptic - встроенное средство UB и им можно пользоваться из chroot-окружения наравне с терминалом.

    Небольшое уточнение - для запуска любой программы из chroot-окружения она должна быть установлена в файловой системе, в которую выполняется chroot. То есть, чтобы запустить Synaptic для работы с пакетной базой дистрибутива Kubuntu, где он по-умолчанию отсутствует, необходимо сначала его (Synaptic) установить.
Записан
runtik
Местный
*****
Offline Offline

Сообщений: 573

Проблема - когда нет проблем


« Ответ #9 : Январь 23, 2013, 08:45:34 »

Спасибо, уважаемый HsH, за уточнение.

Использую дистрибутивы линии Ubuntu-Runtu, "ковырялся" в других ubuntu-подобных: mint, iqunix, bodhi, os4, xpud, redo... Цель, прежде всего, изучение GNU/Linux изнутри. На forum.runtu.org отлично описан способ создания собственных дистрибутивов через terminal, UB добавляет GUI, что, несомненно, удобнее при разработке iso-образа, особенно для новичков (= runtik).

На моём ПК с Runtu Gnome 12.04 установлен Synaptic 0.75.9, но, интересно, если вызывать Synaptic из Ubuntu Builder 2.3.1, то версия 0.63.1 и без русификации. Можно запустить сразу 2 Synaptic. Делаю неквалифицированный вывод - Synaptic встроенное средство UB, либо устанавливается по зависимости. Synaptic из UB функционирует в chroot-окружении создаваемого дистрибутива.

ISO-источник можно выбрать: from local disk, from CD-ROM или  Get Ubuntu (Standard, Mini Remix) из Internet.  Также можно Install deb packages вручную с указанного места,  использовать Console.

Есть возможность Select DE/WM (в том числе KDE, MATE и E17), Edit sources.list или использовать уже готовый Packages list (не пробовал, но думаю, что можно - aptoncd.iso). Ну, и конечно, установка Ubiquity.

Операции по созданию дистрибутива можно производить вручную или через Wizard, предварительно настроив Settings. Имеются удобные опции: Import-Export проекта, Test с помощью QEMU, Clean workpath, Read log file.

Удобно использовать готовый iso-образ, но мне больше нравятся ubuntu-mini-remix - от них мозги начинают кипеть Смеющийся.
Спойлер  скрыт:
Имею скрытую надежду на появление runtu-mini-remix Непонимающий
Желаю всем творческих успехов в использовании Ubuntu Builder.

P.S. Сейчас изучаю вопрос создания дистрибутива с помощью debootstrap - непоняток уйма.
Записан

Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->
sfs
Местный
*****
Offline Offline

Сообщений: 630


WWW
« Ответ #10 : Январь 23, 2013, 09:15:00 »

Посмотрел UB. GUI к работающим без него вещам (windows-way). Причем сделан на тяжелых, спорных компонентах.  Мышкой любой пользователь ту же runtu в нем не соберет. Придется лезть в консоль. По мере понимания процесса сборки будет переход на debostrap и т.п и отказ от UB. Тем не менее для "увлечь широкие массы" возможно и сработает. Эта ветка тому подтверждение.
Если хочется самосбора - надо обобщать опыт debostrap. Оптимально - упросить HsH (бесспорного лидера форума в этом вопросе) на howto.
Если удастся увеличить на форуме к-во спецов - появится возможность собирать не только LTS , с большим к-вом WM и т.п....
Записан

runtik
Местный
*****
Offline Offline

Сообщений: 573

Проблема - когда нет проблем


« Ответ #11 : Январь 23, 2013, 09:32:26 »

Каждый имеет право на "know how".
Особенно это относится к уважаемому HsH.
Оптимально - упросить HsH (бесспорного лидера форума в этом вопросе) на howto.
Признаю только добровольную инициативу.
Записан

Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->
sfs
Местный
*****
Offline Offline

Сообщений: 630


WWW
« Ответ #12 : Январь 23, 2013, 15:11:54 »

UB распаковывает iso и запустает его в chroot. При вызове synaptic или выборе DE - он их инсталлит в chroot (смотрите внимательно что происходит в консоле). Никаких чудес.

Все это можно проделать и без UB:
по взрослому - debostrap или http://live.debian.net/manual/3.x/html/live-manual.en.html#110
на халяву - скопировать корень установленной системы в /tmp/cd и mksquashfs /tmp/cd filesystem.squashfs. После чего пересобрать исходный iso с новым  filesystem.squashfs

Конечный результат в итоге будет зависеть от глубины понимания что добавить что убавить. Начать можно с вивисекциии любого runtu.

А какая конечная цель? При обычной установке на винт достаточно написать скрипт который все доустановит и настроит под Вас
Записан

HsH
Administrator
*****
Offline Offline

Сообщений: 2592



« Ответ #13 : Январь 23, 2013, 16:27:45 »

Имею скрытую надежду на появление runtu-mini-remix
   Каким вы хотите видеть состав данного ремикса и для использования в качестве чего?

Если хочется самосбора - надо обобщать опыт debostrap. Оптимально - упросить HsH на howto.
   Создание debootstrap-сборок мы уже "факультативно" рассматривали (например здесь), и по возможности/в силу своих познаний конечно помогу тем, кого этот вопрос интересует. Нужно понимать, что универсальных рецептов не существует, хотя базовую сборку можно сделать и по шаблону.

Выходит,что после перезагрузки, при работе с ИСО, в котором нет Synaptic, UB его будет скачивать заново. Или он все же останется в составе UB?
   В общем случае, отбросив сущности с монтированием виртуальных файловых систем и т.п., для запуска программы её нужно установить. Нажимая на кнопочку "Synaptic" в UB, вы запускаете не "внешнюю" программу, которая работает с пакетами модифицируемой системы, а тот экземпляр программы, который установлен непосредственно в распакованной файловой системе. Если "Synaptic" (или любая другая программа) изначально отсутствует в дистрибутиве, она должна быть загружена и инсталлирована.
Записан
runtik
Местный
*****
Offline Offline

Сообщений: 573

Проблема - когда нет проблем


« Ответ #14 : Январь 23, 2013, 19:43:11 »

Уже писал.
Remastersys - отличная программа, но мой выбор - Ubuntu Builder.
На forum.runtu.org отлично описан способ создания собственных дистрибутивов через terminal, UB добавляет GUI, что, несомненно, удобнее при разработке iso-образа, особенно для новичков (= runtik).
Записан

Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->
Страниц: 1 2 »  Все   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Valid XHTML 1.0! Valid CSS!