ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Методика и инструменты создания своего дистрибутива на основе репозитария пакетов ALT
@ 2006-05-23 20:09 Владимир Гусев
  2006-05-24  5:25 ` Eugene Prokopiev
  2006-05-24 11:46 ` Sergey Shilov
  0 siblings, 2 replies; 3+ messages in thread
From: Владимир Гусев @ 2006-05-23 20:09 UTC (permalink / raw)
  To: ALT Linux Community

Здравствуйте!

Не подскажете ли способы и инструменты, которые позволят создать на основе  
ALT свой индивидуальный мини-дистрибутив специальной  
тематической/прикладной направленности? Если есть методики - буду  
благодарен ссылкам.. Уточню - желателен не livecd, а обычный,  
устанавливающийся на жесткий диск. Какие есть подводные камни? На каком  
компьютере его можно создавать - боевом или специально отводить машину.  
Есть ли опасность порчи существующей системы и т.д.

Заранее благодарен дельным ответам и советам

-- 
С уважением, Владимир Гусев


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Comm] Методика и инструменты создания своего дистрибутива на основе репозитария пакетов ALT
  2006-05-23 20:09 [Comm] Методика и инструменты создания своего дистрибутива на основе репозитария пакетов ALT Владимир Гусев
@ 2006-05-24  5:25 ` Eugene Prokopiev
  2006-05-24 11:46 ` Sergey Shilov
  1 sibling, 0 replies; 3+ messages in thread
From: Eugene Prokopiev @ 2006-05-24  5:25 UTC (permalink / raw)
  To: ALT Linux Community

Владимир Гусев пишет:
> Здравствуйте!
> 
> Не подскажете ли способы и инструменты, которые позволят создать на основе  
> ALT свой индивидуальный мини-дистрибутив специальной  
> тематической/прикладной направленности? Если есть методики - буду  
> благодарен ссылкам.. Уточню - желателен не livecd, а обычный,  
> устанавливающийся на жесткий диск. Какие есть подводные камни? На каком  
> компьютере его можно создавать - боевом или специально отводить машину.  
> Есть ли опасность порчи существующей системы и т.д.
> 
> Заранее благодарен дельным ответам и советам
> 
Кроме http://wiki.sisyphus.ru/Installjatora?v=1c5o вряд ли еще чего вам 
дельного скажут до тех пор, пока вы сами не сможете рассказывать об этом ;)

-- 
С уважением, Прокопьев Евгений



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Comm] Методика и инструменты создания своего дистрибутива на основе репозитария пакетов ALT
  2006-05-23 20:09 [Comm] Методика и инструменты создания своего дистрибутива на основе репозитария пакетов ALT Владимир Гусев
  2006-05-24  5:25 ` Eugene Prokopiev
@ 2006-05-24 11:46 ` Sergey Shilov
  1 sibling, 0 replies; 3+ messages in thread
From: Sergey Shilov @ 2006-05-24 11:46 UTC (permalink / raw)
  To: community

В сообщении от 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 о дистрибутивописательстве энтузиастами.

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



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-05-24 11:46 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-05-23 20:09 [Comm] Методика и инструменты создания своего дистрибутива на основе репозитария пакетов ALT Владимир Гусев
2006-05-24  5:25 ` Eugene Prokopiev
2006-05-24 11:46 ` Sergey Shilov

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