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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов (1 - 20)
ВладВлад
сообщение 8.4.2011, 14:59
Сообщение #2


Крупный специалист
*****

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



Репутация: 3


Антураж Баклановский при загрузке - самое то!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 8.4.2011, 20:28
Сообщение #3


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

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



Репутация: 6


Для изменения оформления можно попробовать использовать branding-пакеты, в них легко создать нужный "антураж" и потом использовать для сборки нужного дистра.
Как вариант - клонируй с git-а например вот этот универсальный профиль (он кстати прописан в большинстве сборок в configure.ac)
http://git.altlinux.org/gears/b/branding-a...nux-desktop.git
и используя его как основу, собирай нужные вариации. Правда у него приличный размер (около 70-80 Мб), и-за наличия большого кол. картинок под разные десктопы.
Но зато можно создавать сразу всю цепочку оформления - начиная от инсталятора и до оформления оболочек.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 9.4.2011, 19:35
Сообщение #4


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

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



Репутация: 30


Цитата(Balbes @ 8.4.2011, 20:28) *
Как вариант - клонируй с git-а например вот этот универсальный профиль (он кстати прописан в большинстве сборок в configure.ac)
http://git.altlinux.org/gears/b/branding-a...nux-desktop.git

Там с непривычки сложно сориентироваться. Вот это http://git.altlinux.org/gears/b/branding-a...c9da79ca;sf=tgz, наверное. надо качать? Правда, там всего 7 мегабайт; скачал, поглядел - вроде то, но кто его знает.


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


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

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(IVK @ 9.4.2011, 19:35) *
Там с непривычки сложно сориентироваться. Вот это http://git.altlinux.org/gears/b/branding-a...c9da79ca;sf=tgz, наверное. надо качать? Правда, там всего 7 мегабайт; скачал, поглядел - вроде то, но кто его знает.

Он и есть, я правда предпочитаю src-ху: http://sisyphus.ru/ru/srpm/Branch51/brandi...nux-desktop/get
Возьми спек оттуда и займись папками images и slideshow в общем ничего особо сложного там нет smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 12.4.2011, 21:58
Сообщение #6


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

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



Репутация: 30


Осваиваюсь понемногу в дистростроении. Вопросов возникает много, но их обычно проще решать самостоятельно, чем задавать здесь : пока правильно сформулируешь.... глядишь, уже сам понял, что к чему biggrin.gif После разных экспериментов решил, что сначала надо прикрутить изменённый брендинг хотя бы к одному из стандартных профилей - то есть начать с того, что в этой сборке главное. В общем, для пробы заменил/подправил некоторые картинки в брендинге, после чего прогнал его через хашер, получившиеся новые rpm-ки сложил в отдельный репозиторий, подключил его... теперь соображаю, как прикрутить их к какому-нибудь профилю. Разглядываю на этот предмет use.mk.in.... правильно? Но не очень пока понял, что там и как. Вот эти куски типа
Код
use-xorg:
    echo GLOBAL_BASE_PACKAGE_LISTS+='xorg' >> "$(call scfg,main)"
    $(call done,$@)

что вообще означают?
Собственно, это я просто выкладываю промежуточные результаты; работа продолжается; но любым подсказкам буду рад smile.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 12.4.2011, 22:11
Сообщение #7


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

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


В общем идеи правильные. smile.gif
возьми любой стандартный профиль в /m-p-d/profiles/pkg/lists, копирни его в этот же каталог, сделай соответствующий профиль в Makefile.in и дальше смотри инструкцию от Анатолия.
Да, брендинг лучше собирать с большим номером чем у текущего альтовского, у меня например 15,0 biggrin.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 12.4.2011, 22:22
Сообщение #8


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

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



Репутация: 6


Branding прописывается в профиле configure.ac
только после его правки не забывать давать команду autoconf и ./configure с нужными параметрами.
Там же прописывается и инсталлер и остальные параметры. Вот например как у меня прописана сборка antique :

antique*)
BRANDING=${with_branding:-"altlinux-antique"}
DOCS=
NODOCS="#"
INSTALLER=${with_installer:-"small"}
LABEL="Antique"
APTCONF_PACKAGE="antique"
DEFAULT_ISO="antique.cd"
KERNEL="un-def"
KERNEL_MOD="un-def";;

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
NotHAM
сообщение 13.4.2011, 11:40
Сообщение #9


Специалист
****

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



Репутация: 2


Цитата(Balbes @ 12.4.2011, 21:22) *
Branding прописывается в профиле configure.ac
только после его правки не забывать давать команду autoconf и ./configure с нужными параметрами.
...

Да. Это важный момент. Специально подчеркивал в "инсрукции".

To Олег. Для сведения (по поводу инсталлера).
Когда экспериментировал с установкой на старое железо, удавалось выдрать
"лишние" локали и из него (размер altinst уменьшался на несколько МБ).
Для этого в файл m-p-d/profiles/install2/image-scripts.d/*999system делал такую "пришлёпку":

# remove unneeded locales
rm -rf /usr/lib/locale/{a*,bg*,br*,bs*,c*,d*,en_CA*.es_EC*,f*,g*,h*,i*,j*,k*,l*,m*,n*,o*,pl*,ro*,s*,tl*
,tr*}
rm -rf /usr/lib/locale/{w*,x*,y*,z*}

Особого эффекта это не дало, потому в рассылке не сообщал (только Шигорину),

ЗЫ. Это я к тому, что mpd - не "священная корова", там многое можно редактировать. smile.gif

Сообщение отредактировал NotHAM - 13.4.2011, 11:41
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 13.4.2011, 20:03
Сообщение #10


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

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



Репутация: 6


Цитата(NotHAM @ 13.4.2011, 11:40) *
To Олег. Для сведения (по поводу инсталлера).

Понял, спасибо, попробую включить в "смайлик".
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 17.4.2011, 2:05
Сообщение #11


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

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



Репутация: 30


Установил свою сборку (то есть заготовку для онежской и баклановской сборок), именно из неё сейчас вышел в инет. В ней и собираюсь отныне работать - так удобнее доводить её до ума smile.gif


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


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

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(IVK @ 17.4.2011, 2:05) *
Установил свою сборку (то есть заготовку для онежской и баклановской сборок), именно из неё сейчас вышел в инет. В ней и собираюсь отныне работать - так удобнее доводить её до ума smile.gif

Теперь ты сам себе ООО ALT Linux good.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 17.4.2011, 12:49
Сообщение #13


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

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



Репутация: 30


Цитата(kostyalamer @ 17.4.2011, 8:40) *
Теперь ты сам себе ООО ALT Linux good.gif

Нет, так неинтересно. Я за максимальную интеграцию с Клубом smile.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
kostyalamer
сообщение 17.4.2011, 12:59
Сообщение #14


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

Группа: Пользователь
Сообщений: 4384
Регистрация: 17.9.2009
Вставить ник
Цитата
Пользователь №: 1617
Страна: Россия
Город: Санкт-Петербург
Пол: Муж.



Репутация: 20


Цитата(IVK @ 17.4.2011, 12:49) *
Нет, так неинтересно. Я за максимальную интеграцию с Клубом smile.gif

С клубом само-собой, просто теперь ты не зависишь от официальных релизов ( как впрочем и неофициальных ). Захотел новый дистрибутив, взял и собрал его. Помню ощущение свободы после того как собрал свою первую iso-ху . В общем, спасибо Толе за его инструкцию smile.gif
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 17.4.2011, 13:09
Сообщение #15


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

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



Репутация: 30


Цитата(kostyalamer @ 17.4.2011, 12:59) *
Захотел новый дистрибутив, взял и собрал его. Помню ощущение свободы после того как собрал свою первую iso-ху .

Да, у меня такое же ощущение - и очень сильное smile.gif




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


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

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



Репутация: 30


Последние сообщения выделил в тему "Дистрибутив на более-менее свежем сизифе".


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


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

Группа: Глоб. Модератор
Сообщений: 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
Сообщение #18


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

Группа: Пользователь
Сообщений: 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 , а вот в этих файлах описателях уже прописываются ссылки на стандартные файлы-шаблоны, со списками пакетов, которые будут установлены, если выбрать эту группу в инсталлере.
В файлах-описателях можно задать ряд параметров, например, будут ли отмечаться эта группа сразу по дефолту или нет (что-бы поменьше щелкать при интсаляции). Если заглянуть в готовые - все станет сразу понятно.

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


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

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



Репутация: 30


Спасибо, непременно попробую в ближайшее время smile.gif
А вот тоже по теме : Соберём Поморский Линукс.
А кто, кстати, юзал этот Remastersys? Что о нём можно сказать?


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


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

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



Репутация: 30


Цитата(IVK @ 13.5.2011, 13:28) *
Первую местную сборку начерно сделал (установил, проверил). Это пока не Онежская и не Баклановская (они что-то всё отодвигаются sad.gif), а Чекуевская (то есть совсем уж наша местная)

Эта сборка продвигается. Сделал всё, как Олег советовал; теперь базовая система совсем небольшая, а весь прочий софт разбит на группы, которые можно устанавливать по желанию. И WindowMaker добавил про запас (просто взял готовый профиль из m-p-d, не вникая в этот вопрос; может быть, это неправильно wink.gif) Проверил, вроде всё работает. Теперь надо чем-то заполнить весь DVD, поскольку по замыслу он должен быть забит под завязку, а на деле пока половина пустая. В том числе игрушек надо побольше, раз уж место есть; я в них, правда, мало смыслю. Наверное, лучше использовать какой-то готовый список подходящих игр от более понимающих в этом людей, чем ставить что попало biggrin.gif Ну и брендинг пока черновой : там, в слайд-шоу особенно, пока большей частью просто разные местные личности, иногда не очень серьёзные, а то и не вполне трезвые даже biggrin.gif - выглядит прикольно, но для окончательного варианта надо будет подобрать что-то более солидное; буду фотки искать smile.gif


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
YYY
сообщение 18.5.2011, 17:36
Сообщение #21


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

Группа: Активный Пользователь
Сообщений: 1661
Регистрация: 12.10.2010
Вставить ник
Цитата
Пользователь №: 1950
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 8


Цитата(IVK @ 18.5.2011, 16:43) *
В том числе игрушек надо побольше, раз уж место есть; я в них, правда, мало смыслю.

Есть спец сборки с игрушками - поглядите по спискам что у них там есть - там обычно самые интересные...

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

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

 



RSS Текстовая версия Сейчас: 30.7.2025, 22:31