ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Sergey Shilov <hsv@dstszi.gov.ua>
To: community@lists.altlinux.org
Subject: Re: [Comm] Методика и инструменты создания своего дистрибутива на основе репозитария пакетов ALT
Date: Wed, 24 May 2006 11:46:29 +0000
Message-ID: <200605241146.29557.hsv@dstszi.gov.ua> (raw)
In-Reply-To: <op.s90syireglg102@post.cnt.ru>

В сообщении от 23 Май 2006 20:09 Владимир Гусев написал:

> Не подскажете ли способы и инструменты, которые позволят создать на основе  ALT свой индивидуальный мини-дистрибутив
> специальной  тематической/прикладной направленности? 
Локальный репозиторий + hasher + separator + ... + ручки, стальные нервы, философское настроение и усидчивая :-)

> Если есть методики - буду  благодарен ссылкам.. 
Толковой пошаговой инструкции/методики вроде нет.

> Уточню - желателен не livecd, а обычный,  устанавливающийся на жесткий диск. 
И то , и другое делается одними и теми-же средствами.

> Какие есть подводные камни? 
Достаточное количество.
Наиболее "подводные" (очень субъективно и в общих чертах):
1. Уровень собственных знаний (нужны "общемантейнерская" подготовка, shell (на хорошем уровне), sed, awk, возможно scheme...)
2. Разборки с файлом профилей для инсталятора и его локализацией в альтераторе (ИМХО вопрос Team-ом проработан не вполне достаточно).
3. Создание собственных (опционально) design-... пакетов (при кажущейся простоте задача не совсем тривиальная)
4. Sisyphus-check (проверка собранных пакетов, а собирать свои скорее всего понадобится).
5. GPG - подписи.
6. Установка умолчательной локали консоли (если не понравится UTF).
7. Для Bootsplash нужен был бубен (пришлось приводить splash.sh к rcsplash 
в части касающейся корректного старта банеров консолей  по окончании загрузочной анимации).
8. Специальную  тематическую/прикладную направленность (с целью уменьшения ковыряний в п.2 ,
можно, и неверное удобно, обеспечивать собственными "виртуальними" пакетами).
9. Получившийся образ может не поместиться на болванку (CD к примеру), 
а многодисковость инсталлятора римерно в том-же состоянии, что и п.2 (Team похоже расслаблен DVD9) . 

 
> На каком  компьютере его можно создавать - боевом или специально отводить машину.  
На любом достаточной мощности и с наличием достаточного места на диске.
В /home должно быть (очень и очень грубая прикидка) 
около 3-х объемов всех установленных пакетов собираемой системы +
2-3 размера инсталятора  
Тестировать поделие придется на выделенной машине.

> Есть ли опасность порчи существующей системы и т.д.      
Упомянутой опасности не замечено.
Для уменьшения риска желательно создать отдельного пользователя и от его имени плясать с бубном.


Возможно имеет смысл поинтересоваться мнением ALT о дистрибутивописательстве энтузиастами.

---
С уважением Сергей Шилов.



      parent reply	other threads:[~2006-05-24 11:46 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-05-23 20:09 Владимир Гусев
2006-05-24  5:25 ` Eugene Prokopiev
2006-05-24 11:46 ` Sergey Shilov [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200605241146.29557.hsv@dstszi.gov.ua \
    --to=hsv@dstszi.gov.ua \
    --cc=community@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git