usesa пишет:Некоторые навыки в программировании имею.
Навыки в программировании скорее пригодятся при написании патчей.
В самой сборке пакетов "некоторые навыки" не помогут, нужно уметь писать спек-файлы и надо знать BASH и как работать с core-utils, а так же желательно хотя бы базовые знания других популярных утилит вроде sed, утилит из пакета imagemagick и т.д..
По BASH (да и Shell вообще) начать можно с http://wiki.mageia.org.ru/index.php?tit … нного_яйца , затем обязательно читать http://www.opennet.ru/docs/RUS/bash_scripting_guide/
Если у вас навыки программирования уже есть, наверняка вам проще понять что из себя язык представляет, взглянув на исходники. Я на BASH, например, писал набор утилит для использования Mageia в chroot окружении https://bitbucket.org/xxblx/mageia-chroot/src
По SPEC-файлам http://wiki.mageia.org.ru/index.php?tit … SPEC-файла
Общая информация по сборке пакетов http://wiki.mageia.org.ru/index.php?tit … в_в_Mageia
Подробное руководство по RPM (в т.ч. там и про сборку пакетов) http://www.rpm.org/max-rpm/
Когда освоите ручную сборку пакетов, можно будет начать использовать вспомогательные утилиты для сборки, но об этом позже.
з.ы. тема уходит в сторону от обсуждения офисных пакетов, потом отделю сообщения про сборку пакетов в отдельную тему
Fedora & GNOME