Добрый день, уважаемые.
Хочу собрать некоторый объём информации о сборке своего дистрибутива на базе уже существующего.
Конкретно - есть ли для каких-то дистрибутивов подобные возможности:
1) Взять образ диска и распотрошить его (а может - и из репозитория);
2) Выкинуть ненужные пакеты;
3) Добавить свои пакеты;
4) Максимально автоматизировать инсталляцию, сократив число необходимых ко вводу данных, используя данные по умолчанию;
5) Написать/добавить странички в инсталляцию дистра для своих пакетов.
Дебиан, Сюз, Центос, Убунта та же.
Если кто-нибудь знает, в какую сторону рыть для каждого из дистрибутивов - поделитесь, пожалуйста.
Свой ре-дистрибутив
Модератор: Модераторы разделов
-
- Модератор
- Сообщения: 4823
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Свой ре-дистрибутив
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
-
- Сообщения: 5
Re: Свой ре-дистрибутив
Боюсь, слишком жирно для меня будет

А вот это интереснее - изучу подробнее, спасибо.
Боюсь, это - не совсем то, что надо. Почти оно, но... надо самому то же самое делать

openSUSE - вроде для этих целей может сгодиться makeSUSEdvd, но, по ходу, в любом случае надо будет вручную файлы инстоллера править/создавать в развёрнутом образе. Наверное, пригодились бы их описания.
С CentOS пока не могу разобраться.
-
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: Свой ре-дистрибутив
gNewSense Builder, создание своего дистрибутива на базе Убунты: HowToCreateYourOwnGNULinuxDistribution.
-
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&
Re: Свой ре-дистрибутив
http://www.t2-project.org
Переводить надо иль сами сможете ?
Ну и, как говорится, поиск по форуму - выбор настоящих мужчин.
T2 SDE, Конструктор "дистров"...
T2 SDE is not just a common Linux distribution - it is a flexible Open Source System Development Environment or Distribution Build Kit (others might even name it Meta Distribution).
T2 allows the creation of custom distributions with state of the art technology, up-to-date packages and integrated support for cross compilation. Currently the Linux kernel is normally used - but the T2 SDE is being expanded to Minix, Hurd, OpenDarwin, Haiku and OpenBSD - more to come.
Переводить надо иль сами сможете ?
Ну и, как говорится, поиск по форуму - выбор настоящих мужчин.
T2 SDE, Конструктор "дистров"...
-
- Сообщения: 60
- ОС: Debian sid
Re: Свой ре-дистрибутив
На основе Debian можно достаточно просто создавать диски с определенным выбором пакетов и настройками
Имел дело с обоими пакетами, ИМХО достаточно удобно.
Код: Выделить всё
xaositect@xaositect2:~$ aptitude show simple-cdd
Package: simple-cdd
New: yes
State: not installed
Version: 0.3.9
Priority: extra
Section: misc
Maintainer: Vagrant Cascadian <vagrant@freegeek.org>
Uncompressed Size: 262k
Depends: rsync, debian-cd (>= 3.1.0), reprepro | debpartial-mirror, apt-utils, wget, python, debootstrap, lsb-release, dctrl-tools
Suggests: qemu
Description: create custom debian-installer CDs
simple-cdd is a limited though relatively easy tool to create a customized debian-installer CD.
it includes simple mechanisms to create "profiles" that define common system configurations, which can be selected during system installation. simple-cdd
also makes it easy to build CDs with language and country settings pre-configured.
this can be used to create a crude "Custom Debian Distribution" using packages from Debian, with pre-configuration of packages that use debconf. custom
configuration scripts can be specified to handle packages that don't support debconf pre-configuration.
testing CD images with qemu is also made simple with a provided script.
Код: Выделить всё
xaositect@xaositect2:~$ aptitude show live-helper
Package: live-helper
New: yes
State: installed
Automatically installed: no
Version: 1.0.3-1
Priority: optional
Section: misc
Maintainer: Debian Live <debian-live@lists.debian.org>
Uncompressed Size: 7893k
Depends: debootstrap | cdebootstrap | cdebootstrap-static
Recommends: gettext-base
Suggests: dosfstools, genisoimage, memtest86+ | memtest86, mtools, parted, squashfs-tools | genext2fs | mtd-tools, sudo | fakeroot, syslinux | grub,
uuid-runtime, win32-loader
Description: Debian Live build scripts
live-helper is a set of scripts to build Debian Live system images.
The idea behind live-helper is a framework that uses a configuration directory to completely automate and customize all aspects of building a Live image.
An introduction to live-helper can be found in the live-helper(7) manpage.
Homepage: http://debian-live.alioth.debian.org/
Имел дело с обоими пакетами, ИМХО достаточно удобно.
-
- Сообщения: 106
- ОС: Ubuntu 9.04
Re: Свой ре-дистрибутив
под Ubuntu есть Ubuntu Customization Kit
http://uck.sourceforge.net/
сам не пробовал - ничего сказать не могу
http://uck.sourceforge.net/
сам не пробовал - ничего сказать не могу
-
- Сообщения: 194
- ОС: Gentoo Linux
Re: Свой ре-дистрибутив
Нечто подобное есть практически во всех основных дистрах. В Gentoo есть Catalyst (без графики и документации, но зато со списком рассылки
), но не только Catalyst. Самая впечатляющая утиль в 120Мб-ом дистрибутиве PuppyRus Jeans.

Лечите катаракту у офтальмолога, а мне очки не втирайте!