![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Поделиться |
![]()
Сообщение
#1
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10148 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Поразмыслил над тем, как бы мне одновременно
1. потренироваться в дистростроении 2. соорудить нечто полезное 3. постараться ещё кого-то привлечь к этому занятию. И решил, что следует изготовить пару, условно говоря, местных сборок Альта : онежскую и баклановскую. Причём делать их можно параллельно - технология одна и та же. Имею в виду не сборки, предназначенные именно для указанных местностей (это была бы странная затея), а сборки, которые будут, так сказать, посвящены этим краям. Местная специфика самого разного рода должна там выглядывать отовсюду, откуда только возможно ![]() Это будут сборки общего назначения, ориентированные прежде всего на домашнее использование. Подавляющее большинство домашних компьютеров вполне тянут КДЕ3, так что менять его на что-то более лёгкое нет смысла. А вот КДЕ4 на многих будет тормозить; не нужен. Гнома отбрасываю просто потому, что не нравится. Короче говоря, основной графической средой будет КДЕ3; но неплохо и WM добавить про запас. Нужна возможность запуска в Live-режиме, но вообще сборка предназначается для установки на винчестер. Бранч - 5.1. Альт 5.1 с КДЕ3 уже есть - сборка Геннадия, в которой я сейчас, собственно, и нахожусь; ну и отлично, берём его за основу; тогда дело сводится к его подгонке под местную специфику и под личные потребности и вкусы тех, кто этой подгонкой будет заниматься; естественно, состав предустановленного софта и какие-то настройки придётся слегка менять. В целом же упор будет делаться не на функциональность сборки, а на её внешний вид. Дело не слишком сложное, для начинающих - самое то. Это просто декларация о намерениях ![]() ![]() -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#2
|
|
![]() Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 303 Регистрация: 2.12.2009 Вставить ник Цитата Из: Баклановка Пользователь №: 1727 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Антураж Баклановский при загрузке - самое то!
|
|
|
![]()
Сообщение
#3
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
Для изменения оформления можно попробовать использовать branding-пакеты, в них легко создать нужный "антураж" и потом использовать для сборки нужного дистра.
Как вариант - клонируй с git-а например вот этот универсальный профиль (он кстати прописан в большинстве сборок в configure.ac) http://git.altlinux.org/gears/b/branding-a...nux-desktop.git и используя его как основу, собирай нужные вариации. Правда у него приличный размер (около 70-80 Мб), и-за наличия большого кол. картинок под разные десктопы. Но зато можно создавать сразу всю цепочку оформления - начиная от инсталятора и до оформления оболочек. |
|
|
![]()
Сообщение
#4
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10148 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Как вариант - клонируй с 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
|
|
|
![]()
Сообщение
#5
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Там с непривычки сложно сориентироваться. Вот это 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 в общем ничего особо сложного там нет ![]() |
|
|
![]()
Сообщение
#6
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10148 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Осваиваюсь понемногу в дистростроении. Вопросов возникает много, но их обычно проще решать самостоятельно, чем задавать здесь : пока правильно сформулируешь.... глядишь, уже сам понял, что к чему
![]() Код use-xorg: echo GLOBAL_BASE_PACKAGE_LISTS+='xorg' >> "$(call scfg,main)" $(call done,$@) что вообще означают? Собственно, это я просто выкладываю промежуточные результаты; работа продолжается; но любым подсказкам буду рад ![]() -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#7
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
В общем идеи правильные.
![]() возьми любой стандартный профиль в /m-p-d/profiles/pkg/lists, копирни его в этот же каталог, сделай соответствующий профиль в Makefile.in и дальше смотри инструкцию от Анатолия. Да, брендинг лучше собирать с большим номером чем у текущего альтовского, у меня например 15,0 ![]() |
|
|
![]()
Сообщение
#8
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
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";; |
|
|
![]()
Сообщение
#9
|
|
Специалист ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 228 Регистрация: 11.7.2010 Вставить ник Цитата Пользователь №: 1867 Страна: Россия Город: Москва Пол: Муж. Репутация: ![]() ![]() ![]() |
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 - не "священная корова", там многое можно редактировать. ![]() Сообщение отредактировал NotHAM - 13.4.2011, 11:41 |
|
|
![]()
Сообщение
#10
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: ![]() ![]() ![]() |
|
|
|
![]()
Сообщение
#11
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10148 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Установил свою сборку (то есть заготовку для онежской и баклановской сборок), именно из неё сейчас вышел в инет. В ней и собираюсь отныне работать - так удобнее доводить её до ума
![]() -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#12
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
|
|
|
![]()
Сообщение
#13
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10148 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Теперь ты сам себе ООО ALT Linux ![]() Нет, так неинтересно. Я за максимальную интеграцию с Клубом ![]() -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#14
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Нет, так неинтересно. Я за максимальную интеграцию с Клубом ![]() С клубом само-собой, просто теперь ты не зависишь от официальных релизов ( как впрочем и неофициальных ). Захотел новый дистрибутив, взял и собрал его. Помню ощущение свободы после того как собрал свою первую iso-ху . В общем, спасибо Толе за его инструкцию ![]() |
|
|
![]()
Сообщение
#15
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10148 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Захотел новый дистрибутив, взял и собрал его. Помню ощущение свободы после того как собрал свою первую iso-ху . Да, у меня такое же ощущение - и очень сильное ![]() -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#16
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10148 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Последние сообщения выделил в тему "Дистрибутив на более-менее свежем сизифе".
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#17
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10148 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Первую местную сборку начерно сделал (установил, проверил). Это пока не Онежская и не Баклановская (они что-то всё отодвигаются
![]() ![]() ![]() Разумеется, тут большая часть софта должна просто лежать на диске, а не ставиться по умолчанию; разглядывал m-p-d (а Makefile и use.mk особенно) на предмет этого, так пока и не понял, как сделать, как этот contrib использовать, он вроде там почти нигде не фигурирует ![]() -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#18
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 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 , а вот в этих файлах описателях уже прописываются ссылки на стандартные файлы-шаблоны, со списками пакетов, которые будут установлены, если выбрать эту группу в инсталлере. В файлах-описателях можно задать ряд параметров, например, будут ли отмечаться эта группа сразу по дефолту или нет (что-бы поменьше щелкать при интсаляции). Если заглянуть в готовые - все станет сразу понятно. Кстати, полезно периодически проверять, что получается после установки системы (например через синаптик), какие пакеты есть в образе, но не установлены по дефолту, что-бы отлавливать "паразитов", которые занимают место в образе, но не устанавливаются в систему. |
|
|
![]()
Сообщение
#19
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10148 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Спасибо, непременно попробую в ближайшее время
![]() А вот тоже по теме : Соберём Поморский Линукс. А кто, кстати, юзал этот Remastersys? Что о нём можно сказать? -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#20
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10148 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Первую местную сборку начерно сделал (установил, проверил). Это пока не Онежская и не Баклановская (они что-то всё отодвигаются ![]() Эта сборка продвигается. Сделал всё, как Олег советовал; теперь базовая система совсем небольшая, а весь прочий софт разбит на группы, которые можно устанавливать по желанию. И WindowMaker добавил про запас (просто взял готовый профиль из m-p-d, не вникая в этот вопрос; может быть, это неправильно ![]() ![]() ![]() ![]() -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]()
Сообщение
#21
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 1661 Регистрация: 12.10.2010 Вставить ник Цитата Пользователь №: 1950 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 30.7.2025, 6:24 |