IPB

Здравствуйте, гость ( Вход | Регистрация )

> Местные сборки Альта
Поделиться
ИВК
сообщение 8.4.2011, 12:28
Сообщение #1


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 10148
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Поразмыслил над тем, как бы мне одновременно
1. потренироваться в дистростроении
2. соорудить нечто полезное
3. постараться ещё кого-то привлечь к этому занятию.
И решил, что следует изготовить пару, условно говоря, местных сборок Альта : онежскую и баклановскую. Причём делать их можно параллельно - технология одна и та же.
Имею в виду не сборки, предназначенные именно для указанных местностей (это была бы странная затея), а сборки, которые будут, так сказать, посвящены этим краям. Местная специфика самого разного рода должна там выглядывать отовсюду, откуда только возможно smile.gif Некоторые соображения на этот счёт уже есть, но вообще тут большое поле для фантазии.
Это будут сборки общего назначения, ориентированные прежде всего на домашнее использование. Подавляющее большинство домашних компьютеров вполне тянут КДЕ3, так что менять его на что-то более лёгкое нет смысла. А вот КДЕ4 на многих будет тормозить; не нужен. Гнома отбрасываю просто потому, что не нравится. Короче говоря, основной графической средой будет КДЕ3; но неплохо и WM добавить про запас.
Нужна возможность запуска в Live-режиме, но вообще сборка предназначается для установки на винчестер.
Бранч - 5.1.
Альт 5.1 с КДЕ3 уже есть - сборка Геннадия, в которой я сейчас, собственно, и нахожусь; ну и отлично, берём его за основу; тогда дело сводится к его подгонке под местную специфику и под личные потребности и вкусы тех, кто этой подгонкой будет заниматься; естественно, состав предустановленного софта и какие-то настройки придётся слегка менять. В целом же упор будет делаться не на функциональность сборки, а на её внешний вид. Дело не слишком сложное, для начинающих - самое то.
Это просто декларация о намерениях smile.gif Детально ещё ничего не обдумывал, но скоро начну. Буду рад помощи и советам. Как со стороны серьёзных дистростроителей, так и со стороны наших товарищей в Баклановке с округой и на Онеге smile.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
ИВК
сообщение 13.5.2011, 13:28
Сообщение #2


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 10148
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Первую местную сборку начерно сделал (установил, проверил). Это пока не Онежская и не Баклановская (они что-то всё отодвигаются sad.gif), а Чекуевская (то есть совсем уж наша местная smile.gif, к нескольким деревням относящаяся). Пока состряпал её на основе Юлинукса, в основном просто заменив внешность (теперь тут здешние виды и местные персонажи отовсюду выглядывают smile.gif; впрочем, тут есть что дорабатывать). Но на самом деле это будет сборка, в которой необходимость доустановки софта из Интернета сведена к минимуму, и которая предназначена для распространения именно уже на DVD, без посредства инета. А значит, насчёт объёма можно не беспокоиться, пусть будет все 4,7 гигабайта. Кому ещё буду ставить Линукс собственноручно - вот эта сборка как раз и сгодится.
Разумеется, тут большая часть софта должна просто лежать на диске, а не ставиться по умолчанию; разглядывал m-p-d (а Makefile и use.mk особенно) на предмет этого, так пока и не понял, как сделать, как этот contrib использовать, он вроде там почти нигде не фигурирует unknw.gif Ну и вот этот вопрос весьма актуальным оказывается в таком случае.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 13.5.2011, 20:40
Сообщение #3


Мастер
******

Группа: Пользователь
Сообщений: 794
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Цитата(IVK @ 13.5.2011, 13:28) *
Разумеется, тут большая часть софта должна просто лежать на диске, а не ставиться по умолчанию; разглядывал m-p-d (а Makefile и use.mk особенно) на предмет этого, так пока и не понял, как сделать, как этот contrib использовать, он вроде там почти нигде не фигурирует unknw.gif Ну и вот этот вопрос весьма актуальным оказывается в таком случае.

В mpd для этого можно использовать :
1. в makefile.in прописать переменную начинающуюся на disk-имя_файла шаблона, в котором перечисляются пакеты, которые будут залиты в образ, но НЕ будут устанавливаться по умолчанию, когда будет отрабатывать инсталлер.
antique.cd: | use-antique disk-antique-full use-wdm install2 main rescue install-cd.@IMAGETYPE@
в данном случае antique-full это просто такой же файл-шаблон в общем каталоге, как и все остальные, где перечислены пакеты, по типу kernel, xorg, base и т.д.
2. далее надо в use.mk.in добавить переменную в сборочный профиль
echo GLOBAL_DISK_PACKAGE_LISTS+=''antique-full" >> "$(call scfg,main)"
в этой переменной можно перечислять не один, а несколько шаблонов.

Можно еще добавить в инсталер режим выборочной установки, когда при инсталяции, после установки основной системы будет выдано меню с набором групп\шаблонов для выборочной установки,
для этого нужно сформировать три элемента :
1. в use.mk.in добавить к профилю переменную
echo GLOBAL_PKG_GROUPS+='docs edu games graphics-editing \
video-editing sound-editing scanning peer-to-peer \
dictionary emulators publishing 3d money blogs dial-up phone' >> $(AUTOCFG)
в которой перечисляются ссылки на одноименные файлы-описатели из каталога /profiles/pkg/groups , а вот в этих файлах описателях уже прописываются ссылки на стандартные файлы-шаблоны, со списками пакетов, которые будут установлены, если выбрать эту группу в инсталлере.
В файлах-описателях можно задать ряд параметров, например, будут ли отмечаться эта группа сразу по дефолту или нет (что-бы поменьше щелкать при интсаляции). Если заглянуть в готовые - все станет сразу понятно.

Кстати, полезно периодически проверять, что получается после установки системы (например через синаптик), какие пакеты есть в образе, но не установлены по дефолту, что-бы отлавливать "паразитов", которые занимают место в образе, но не устанавливаются в систему.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Сообщений в этой теме
- IVK   Местные сборки Альта   8.4.2011, 12:28
- - ВладВлад   Антураж Баклановский при загрузке - самое то!   8.4.2011, 14:59
- - Balbes   Для изменения оформления можно попробовать использ...   8.4.2011, 20:28
- - IVK   Цитата(Balbes @ 8.4.2011, 20:28) Как вари...   9.4.2011, 19:35
|- - kostyalamer   Цитата(IVK @ 9.4.2011, 19:35) Там с непри...   9.4.2011, 20:59
- - IVK   Осваиваюсь понемногу в дистростроении. Вопросов во...   12.4.2011, 21:58
- - kostyalamer   В общем идеи правильные. возьми любой стандартн...   12.4.2011, 22:11
- - Balbes   Branding прописывается в профиле configure...   12.4.2011, 22:22
|- - NotHAM   Цитата(Balbes @ 12.4.2011, 21:22) Brandin...   13.4.2011, 11:40
|- - Balbes   Цитата(NotHAM @ 13.4.2011, 11:40) To Олег...   13.4.2011, 20:03
- - IVK   Установил свою сборку (то есть заготовку для онежс...   17.4.2011, 2:05
|- - kostyalamer   Цитата(IVK @ 17.4.2011, 2:05) Установил с...   17.4.2011, 8:40
- - IVK   Цитата(kostyalamer @ 17.4.2011, 8:40) Теп...   17.4.2011, 12:49
|- - kostyalamer   Цитата(IVK @ 17.4.2011, 12:49) Нет, так н...   17.4.2011, 12:59
- - IVK   Цитата(kostyalamer @ 17.4.2011, 12:59) За...   17.4.2011, 13:09
- - IVK   Последние сообщения выделил в тему "Дистрибу...   26.4.2011, 18:23
- - IVK   Первую местную сборку начерно сделал (установил, п...   13.5.2011, 13:28
|- - Balbes   Цитата(IVK @ 13.5.2011, 13:28) Разумеется...   13.5.2011, 20:40
- - IVK   Спасибо, непременно попробую в ближайшее время А ...   14.5.2011, 16:22
- - IVK   Цитата(IVK @ 13.5.2011, 13:28) Первую мес...   18.5.2011, 16:43
- - YYY   Цитата(IVK @ 18.5.2011, 16:43) В том числ...   18.5.2011, 17:36


Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 31.7.2025, 17:36