![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Поделиться |
![]()
Сообщение
#1
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10148 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Поразмыслил над тем, как бы мне одновременно
1. потренироваться в дистростроении 2. соорудить нечто полезное 3. постараться ещё кого-то привлечь к этому занятию. И решил, что следует изготовить пару, условно говоря, местных сборок Альта : онежскую и баклановскую. Причём делать их можно параллельно - технология одна и та же. Имею в виду не сборки, предназначенные именно для указанных местностей (это была бы странная затея), а сборки, которые будут, так сказать, посвящены этим краям. Местная специфика самого разного рода должна там выглядывать отовсюду, откуда только возможно ![]() Это будут сборки общего назначения, ориентированные прежде всего на домашнее использование. Подавляющее большинство домашних компьютеров вполне тянут КДЕ3, так что менять его на что-то более лёгкое нет смысла. А вот КДЕ4 на многих будет тормозить; не нужен. Гнома отбрасываю просто потому, что не нравится. Короче говоря, основной графической средой будет КДЕ3; но неплохо и WM добавить про запас. Нужна возможность запуска в Live-режиме, но вообще сборка предназначается для установки на винчестер. Бранч - 5.1. Альт 5.1 с КДЕ3 уже есть - сборка Геннадия, в которой я сейчас, собственно, и нахожусь; ну и отлично, берём его за основу; тогда дело сводится к его подгонке под местную специфику и под личные потребности и вкусы тех, кто этой подгонкой будет заниматься; естественно, состав предустановленного софта и какие-то настройки придётся слегка менять. В целом же упор будет делаться не на функциональность сборки, а на её внешний вид. Дело не слишком сложное, для начинающих - самое то. Это просто декларация о намерениях ![]() ![]() -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10148 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Первую местную сборку начерно сделал (установил, проверил). Это пока не Онежская и не Баклановская (они что-то всё отодвигаются
![]() ![]() ![]() Разумеется, тут большая часть софта должна просто лежать на диске, а не ставиться по умолчанию; разглядывал m-p-d (а Makefile и use.mk особенно) на предмет этого, так пока и не понял, как сделать, как этот contrib использовать, он вроде там почти нигде не фигурирует ![]() -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#3
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Разумеется, тут большая часть софта должна просто лежать на диске, а не ставиться по умолчанию; разглядывал m-p-d (а Makefile и use.mk особенно) на предмет этого, так пока и не понял, как сделать, как этот contrib использовать, он вроде там почти нигде не фигурирует ![]() В 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 , а вот в этих файлах описателях уже прописываются ссылки на стандартные файлы-шаблоны, со списками пакетов, которые будут установлены, если выбрать эту группу в инсталлере. В файлах-описателях можно задать ряд параметров, например, будут ли отмечаться эта группа сразу по дефолту или нет (что-бы поменьше щелкать при интсаляции). Если заглянуть в готовые - все станет сразу понятно. Кстати, полезно периодически проверять, что получается после установки системы (например через синаптик), какие пакеты есть в образе, но не установлены по дефолту, что-бы отлавливать "паразитов", которые занимают место в образе, но не устанавливаются в систему. |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 31.7.2025, 17:36 |