Обсуждение:Краткое руководство по сборке пакета: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
Строка 8: Строка 8:
'''()<-- :'''
'''()<-- :'''
{{cmd|apt-get install rpm-build gear hasher build-environment rpm-utils}}<br>
{{cmd|apt-get install rpm-build gear hasher build-environment rpm-utils}}<br>
<sup> Новичкам: возможно перед этим надо будет добавить один ли несколько репозиториев в интернет. см [[Управление_пакетами]]</sup> <br>
<sup> Новичкам: возможно перед этим надо будет добавить один ли несколько репозиториев в интернет. см [[Управление_пакетами]]. см [[Branches]] для получения ссылок.</sup> <br>
Проведите настройку [[Hasher]] как описано в [[Hasher/Краткое руководство]]
Проведите настройку [[Hasher]] как описано в [[Hasher/Краткое руководство]]


Строка 18: Строка 18:
'''( )<-- :''' <br>
'''( )<-- :''' <br>
Напишите .spec-файл (спек). Спек можно составить по [[SampleSpecs|примерам]]. Сохраните файл под именем foo.spec .<br>
Напишите .spec-файл (спек). Спек можно составить по [[SampleSpecs|примерам]]. Сохраните файл под именем foo.spec .<br>
<sup> Новичкам: см вводную информацию по составлению spec в [http://wiki.oszone.net/index.php/%D0%A0%D0%B0%D0%B7%D0%B1%D0%BE%D1%80_%D0%B8_%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_Spec-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0 wiki.oszone.net:Разбор и корректировка Spec-файла], [http://www.lexpr.ru/node/39 www.lexpr.ru:Создание spec-файла]. и ещё [[Spec]], [[SpecTips]]</sup> <br>
<sup> Новичкам: см вводную информацию по составлению spec в [http://wiki.oszone.net/index.php/%D0%A0%D0%B0%D0%B7%D0%B1%D0%BE%D1%80_%D0%B8_%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_Spec-%D1%84%D0%B0%D0%B9%D0%BB%D0%B0 wiki.oszone.net:Разбор и корректировка Spec-файла], [http://www.lexpr.ru/node/39 www.lexpr.ru:Создание spec-файла]. и ещё [[Spec]], [[SpecTips]], [[Руководство по написанию changelog]]</sup> <br>


<br>
<br>

Версия от 03:26, 13 декабря 2010

заметки что бы не забыть. предложения исправлений.

1.3 Сборочная среда
()  : Установите программы для сборки пакетов:
()--> : apt-get install rpm-build gear
()<-- : apt-get install rpm-build gear hasher build-environment rpm-utils
Новичкам: возможно перед этим надо будет добавить один ли несколько репозиториев в интернет. см Управление_пакетами. см Branches для получения ссылок.
Проведите настройку Hasher как описано в Hasher/Краткое руководство


2.1 Новый пакет
( )--> :
Напишите .spec-файл (спек). Спек можно составить по примерам.

( )<-- :
Напишите .spec-файл (спек). Спек можно составить по примерам. Сохраните файл под именем foo.spec .
Новичкам: см вводную информацию по составлению spec в wiki.oszone.net:Разбор и корректировка Spec-файла, www.lexpr.ru:Создание spec-файла. и ещё Spec, SpecTips, Руководство по написанию changelog


Cозданные .gear/rules и foo.spec добавьте в созданный git репозиторий : git add foo.spec и git add .gear
Проверьте что все добавилось - git status и закомиттесь git commit. Переходите к шагу #Фиксирование изменений

Ммм... ну если про gear (я склонен сперва разбирать отдельно RPM из спека и исходников, а уж потом под это всё подсовывать следующий этап) -- то тогда уж Гошины лекции (конкретно "Git, Gear и git.alt") стоит упомянуть :-) --mike 12:29, 12 декабря 2010 (UTC)