Автор Тема: Как сделать свою сборку?  (Прочитано 8153 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mishapk

  • Прохожий
  • *
  • Автор темы
  • Сообщений: 8
Как сделать свою сборку?
« : Октябрь 17, 2014, 14:34:40 »
Поделитесь секретом при помощи каких инструментов делается сборка Runtu.
Мне известен Remastersys. Но на данный момент проект умер.
Сейчас из него получается только LiveCD. Инсталляция не работает.

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: Как сделать свою сборку?
« Ответ #1 : Октябрь 17, 2014, 15:01:18 »
при помощи каких инструментов делается сборка Runtu.

     Дистрибутив собирается с помощью debootstrap (база), после чего в окружении chroot устанавливается набор предопределённых приложений.

   Посмотрите тему форума, в которой разбирался вопрос по созданию сборок.

Оффлайн mishapk

  • Прохожий
  • *
  • Автор темы
  • Сообщений: 8
Re: Как сделать свою сборку?
« Ответ #2 : Октябрь 17, 2014, 17:38:23 »
1)Почему автор темы говорит что бы не использовали Alternate CD?
Мне нужно собрать Ubuntu Server или Debian.
Этот метод мне подает?
2) Алгоритм распоковать, доустановить, запоковать создать образ мне понятен.
Для чего нужен debootstrap?

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: Как сделать свою сборку?
« Ответ #3 : Октябрь 17, 2014, 22:24:57 »
Почему автор темы говорит что бы не использовали Alternate CD?
   Потому что он описывает процесс изменения существующей корневой системы, запакованной в архив squashfs.

Алгоритм распоковать, доустановить, запоковать создать образ мне понятен.
Для чего нужен debootstrap?
   Runtu не создаётся методом изменения существующего дистрибутива, который нужно распаковать-доустановить-запаковать, а собирается из отдельных пакетов с помощью debootstrap. Процесс описан в руководстве https://help.ubuntu.com/community/LiveCDCustomizationFromScratch.

Оффлайн runtik

  • Местный
  • *****
  • Сообщений: 578
  • Проблема - когда нет проблем
Re: Как сделать свою сборку?
« Ответ #4 : Октябрь 18, 2014, 12:15:49 »
Цитировать (выделенное)
Мне известен Remastersys. Но на данный момент проект умер.
Ещё есть - Ubuntu Builder, но этот проект тоже закрылся в 2014.
Поэтому есть простой ответ на вопросы: Как сделать СВОЮ сборку? Для чего нужен debootstrap?
Осталось только - набраться терпения и проработать этот вопрос.
Runtu XFCE x64: EeePC 1015BX - 16.04.5; DNS Porto - 14.04.5.
-->

Оффлайн gvitaly

  • Местный
  • *****
  • Сообщений: 516
Re: Как сделать свою сборку?
« Ответ #5 : Октябрь 18, 2014, 15:23:07 »
А ещё сборку можно сделать с помощью Remastersys (даже из старого репозитория). У меня, почему-то, только с ним что-то получилось, причём не с первого раза ;D

Оффлайн artec

  • Новичок
  • **
  • Сообщений: 33
Re: Как сделать свою сборку?
« Ответ #6 : Октябрь 08, 2015, 11:07:10 »
...Дистрибутив собирается с помощью debootstrap (база), после чего в окружении chroot устанавливается набор предопределённых приложений.
Хотелось бы задать вопросы по сборке дистрибутива с помощью debootstrap.
Пытаюсь собрать по инструкции , но дойдя до строки:
sudo debootstrap —arch=i386 trusty chroot http://mirror.yandex.ru/ubuntu

незнаю что делать с таким ответом:
E: No such script: http://mirror.yandex.ru/ubuntu

Я так понимаю создавать всё же надо на какой-то начальной базе? Для этого нужен ubunu-core или какой mini.iso? Ага, собираться будет само по ходу)))...почему-то думал, необходим миниисо...Но таки сдвинутся дальше не могу из-за этой ошибки (выше), в чём же может быть дело?
« Последнее редактирование: Октябрь 08, 2015, 11:33:34 от artec »

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: Как сделать свою сборку?
« Ответ #7 : Октябрь 08, 2015, 12:16:46 »
незнаю что делать с таким ответом:
E: No such script: http://mirror.yandex.ru/ubuntu

    Параметр "--arch=i386" указываете с двумя тире?

Оффлайн artec

  • Новичок
  • **
  • Сообщений: 33
Re: Как сделать свою сборку?
« Ответ #8 : Октябрь 08, 2015, 13:06:43 »
HsH, да точно), спасибо большое за ценную подсказку. Теперь пошёл процесс...
Наверное, если возникнут вопросы буду задавать в этой теме, если не возражаете. И конечно спасибо за отклик.

Оффлайн artec

  • Новичок
  • **
  • Сообщений: 33
Re: Как сделать свою сборку?
« Ответ #9 : Октябрь 08, 2015, 15:23:13 »
Дошёл до пункта "Если Вам нужно, Вы можете подправить sources.list..."
Например, надо добавить ppa:libreoffice/libreoffice-5-0. В инструкции указано, что надо проделать:
sudo chroot chroot
mount none-t proc /proc
mount none-t sysfs /sys
mount none-t devpts /dev/pts
export HOME=/etc/skel
export LC_ALL=C
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 12345678 # Substitute " 12345678 " with the PPA's OpenPGP ID.
apt-get update
apt-get install --yes dbus
dbus-uuidgen > /var/lib/dbus/machine-id
dpkg-divert --local --rename --add /sbin/initctl

По аналогии подставляю ppa либреофис 5.0 с соответствующим OpenPGP ключом, то есть в строчку добавления OpenPGP ID добавляю ключ 1378B444:
 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1378B444 # Substitute " 1378B444 " with the PPA's OpenPGP ID.Это будет корректная команда?
« Последнее редактирование: Октябрь 08, 2015, 15:28:53 от artec »

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: Как сделать свою сборку?
« Ответ #10 : Октябрь 08, 2015, 16:03:30 »
Это будет корректная команда?

    В отношении Launchpad PPA мне больше нравится следующий вариант добавления репозитория:
add-apt-repository --yes REPOSITORYдля LO будет выглядеть так:
add-apt-repository --yes ppa:libreoffice/libreoffice-5-0

Оффлайн artec

  • Новичок
  • **
  • Сообщений: 33
Re: Как сделать свою сборку?
« Ответ #11 : Октябрь 08, 2015, 16:26:12 »
Спасибо, мне такой вариант теперь тоже нравиться :). Но в sources.list всё равно надо прописать ppa или воспользовавшись таким способом он добавиться сам?

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
Re: Как сделать свою сборку?
« Ответ #12 : Октябрь 08, 2015, 17:24:17 »
Но в sources.list всё равно надо прописать ppa

   Нет, не нужно. Более того, писать непосредственно в /etc/apt/sources.list не рекомендуется - при установке он будет заменён.

Оффлайн Pinchanin

  • Новичок
  • **
  • Сообщений: 26
Re: Как сделать свою сборку?
« Ответ #13 : Октябрь 09, 2015, 09:28:08 »
Я сейчас использую systemback. Даже на debian установить можно.
Ubuntu 14.04 c XFCE

Оффлайн artec

  • Новичок
  • **
  • Сообщений: 33
Re: Как сделать свою сборку?
« Ответ #14 : Октябрь 09, 2015, 09:38:07 »
Pinchanin, а раньше использовали debootstrap? Если есть вариант покажите, пожалуйста, ваш вариант расклада по сбору дистрибутива с помощью debootstrap.