Sisyphus: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
 
(не показано 55 промежуточных версий 21 участника)
Строка 1: Строка 1:
__NOTOC__
__NOTOC__
'''[[Что такое Sisyphus?]]'''
{{Note|[[Image:Information.svg|30px]] Попытка начать собирать материал для начинающих есть [[Developer start|на данной странице]].}}
 
{|
{|
|-valign="top"
|-valign="top"
|
|
'''Технологии'''
* '''[[Что такое Sisyphus?]]'''
* '''[[Join|Как стать разработчиком Сизифа]]'''
* [[Branches/Sisyphus|Как подключить Sisyphus в APT]]
* [https://alt-packaging-guide.github.io "Руководство по сборке RPM-пакетов для дистрибутивов Альт"]
|
{| style="border:1px solid #AAA; background:#F9F9F9; width:100px; margin: 0 0 1em 1em; padding:.2em; text-align:center;" class=noprint
|-
|[[Image:Zn1_26.gif|link=Что_такое_Sisyphus?#Чем не является Sisyphus|Осторожно, возможен камнепад!]]
|-
| '''[[Что_такое_Sisyphus?#Чем не является Sisyphus|Осторожно, возможен камнепад!]]'''
|-
|[[Image:CNews.jpg|link=http://awards.cnews.ru/2007/#6|Лауреат CNews AWARDS 2007]]
|}
|
{| style="border:1px solid #AAA; background:#F9F9F9; width:200px; margin: 0 0 1em 1em; padding:.2em; text-align:center;" class=noprint
|-
|[[Image:Gnome-dialog-warning.svg]]
|-
| '''Внимание:''' [[Обновление ОС|не следует совмещать в {{path|sources.list}}<br/>репозитории Sisyphus,<br/>бранчей, дистрибутивов или updates к ним]]
|}
|
{| style="border:1px solid #AAA; background:#F9F9F9; width:200px; margin: 0 0 1em 1em; padding:.2em; text-align:center;" class=noprint
|-
|[[Image:Information.svg|48x48px]]
|-
| [[Changes|Текущие рекомендации<br/>при обновлении<br>из Sisyphus<br/>ищите<br>и добавляйте<br/>на страничке Changes]]
|}
|}
 
{| style="text-align: left;"
|-valign="top"
|
'''Инструменты'''
* Пакетный менеджер:
* Пакетный менеджер:
** [[RPM|RPM]] — базовый пакетный менеджер
** [[RPM|RPM]] базовый пакетный менеджер
** [[rpm-build|rpm-build-*]] — наборы макросов для упаковки программ
<!--
** [[buildreq]] — инструмент для поиска сборочных зависимостей
** [[rpm-build|rpm-build-*]] наборы макросов для упаковки программ
** [[spectips|Документация]] о написании .spec-файлов
--->
* [[hasher|hasher]] — сборочная среда
** [[Особенности_написания_спек_файлов_в_ALT_Linux]]
* [[gear|gear]] — сборка пакетов из git
** [[Общие правила написания спек файлов в ALT Linux]]
<!--
*** [http://docs.altlinux.org/archive/2.4/master/alt-docs-devel/ch04.html подготовка пакетов],
-->
** [[buildreq]] инструмент для поиска сборочных зависимостей
** [[СборкаПакетов|Краткая документация]] по сборке пакетов
** [[О стратегии сборки RPM пакетов]]
** [[Технология сборки пакетов_RPM]]
** [[Пример_сборки_пакета|Пример сборки пакета]]
** spec-файлы:
*** [[Spec|рекомендации]], [[SpecTips|подсказки]], [[SampleSpecs|примеры]]
* [[hasher|hasher]] сборочная среда
* [[gear|gear]] сборка пакетов из git
* [[git|git]] — система управления версиями
* Верификация пакетов:
* Верификация пакетов:
** [[sisyphus_check|sisyphus_check]] — базовые проверки
** [[sisyphus_check|sisyphus_check]] базовые проверки
** [[Tools/Repocop|repocop]] — дополнительные проверки
** [[Tools/Repocop|repocop]] дополнительные проверки
** qa-robot
** qa-robot
* [[Alterator|alterator]] — инструмент управления системой
* [[Alterator|alterator]] инструмент управления системой
* [[Installer|installer]] — инсталлятор
* [[Installer|installer]] инсталлятор
* Сборка образов:
* Сборка образов:
** [[mkimage|mkimage]] — сборка дистрибутивных образов
** [[mkimage|mkimage]] сборка дистрибутивных образов
** [[mknfsroot]] — обёртка над mkimage, сборка образов для бездисковых станций.
** [[mknfsroot]] — сборка образов для бездисковых станций
** [[Tools/Distribute|distribute]] — сборка ISO-образов из репозитория
** [[Tools/Distribute|distribute]] сборка ISO-образов репозитория
|
|
'''Компоненты'''
'''Компоненты'''
* [[CoreSystem|базовая система]]
* [[CoreSystem|базовая система]]
** [[MozillaBuild|Сборка Mozilla-пакетов]]
* Ядро
* Ядро
** [[kernelnotes|сборка ядра]]
** [[Добавление патчей в ядро]]
** [[Сборка модулей ядра]]
** [[Сборка модулей ядра]]
* Языки программирования
* Языки программирования
** [[perl|упаковка perl-приложений и модулей]]
** [[perl|упаковка perl-приложений и модулей]]
** [[Ruby Packaging mini-HOWTO|упаковка ruby-приложений и модулей]]
** [[Ruby Packaging mini-HOWTO|упаковка ruby-приложений и модулей]]
* [[Speech|Голосовые технологии]]
** [[Java/HOWTO|Упаковка java-приложений]]
** [[Scheme]]
** [[Haskell]]
* [[Homeros/|ALT Linux Homeros]]
* [[PowerManagement|Управление питанием]]
* [[PowerManagement|Управление питанием]]
* [[TLS|Инфраструктура SSL/TLS]]
* [[TLS|Инфраструктура SSL/TLS]]
* [[TeXSubsystem|Подсистема TeX]]
* [[WebSubsystem|Подсистема Web]]
'''Нормативные документы (Policy)'''
'''Нормативные документы (Policy)'''
* [[Policy|Policy]]
 
* [[Drafts|Черновики]]
Написанные до [[PolicyPolicy]] собраны в [[OldPolicies]].<br />Эти документы продолжают действовать.
* [[:Категория:Нормативные документы]]
* [[:Категория:Черновики нормативных документов]]
 
'''Руководства'''
* [[:Категория:Руководства]]
 
|-valign="top"
|-valign="top"
|
|
Строка 42: Строка 100:
* [[Ports/x8664|x86-64]]
* [[Ports/x8664|x86-64]]
* [[Ports/arm|ARM]]
* [[Ports/arm|ARM]]
* [[Ports/e2k|e2k]]
* [[Ports/mipsel|mipsel]]
* [[Ports/ppc|PowerPC]]
* [[Ports/ppc|PowerPC]]
'''Ресурсы для разработчиков'''
'''Ресурсы для разработчиков'''
* [[Incoming]]
* [[git.alt]]
* [[git.alt]]
* [[SisyphusRu|sisyphus.ru]]
* [http://packages.altlinux.org/ru packages.altlinux.org]
* [[BugTracking|bugzilla]]
* [[BugTracking|bugzilla]]
* heap / docs (??!)
* heap / docs (??!)
* [[PeopleHosting|people]]
* [[PeopleHosting|people]]
'''Административные вещи'''
* [[Работа с ключами разработчика]]
|
|
'''События'''
'''События'''
Строка 55: Строка 116:
* [[orphaned|Раздаваемые пакеты]]
* [[orphaned|Раздаваемые пакеты]]
'''Процедуры'''
'''Процедуры'''
* [[Join|Как стать разработчиком Сизифа]]
* [[Git.alt|Хранение пакетов на git.altlinux.org]]
* [[Справочник по incoming#ACL|Управление ACL пакетов]]
* [[Выкладывание пакетов|Выкладывание пакетов в репозиторий]]
* [[ACL|Управление ACL пакетов]]
* [[Branches|Выпуск стабильных веток]]
* [[Branches|Выпуск стабильных веток]]
* [[:Категория:Тестирование|Тестирование]]
* [[:Категория:Тестирование|Тестирование]]
Строка 64: Строка 126:
* [[Contacts|Контактная информация по разным вопросам]]
* [[Contacts|Контактная информация по разным вопросам]]
|}
|}
== См. также ==
* [[:Категория:Devel]]
* [[:Категория:Sisyphus]]
* [[:Категория:RPM spec]]
[[Категория:Sisyphus|*]]
[[en:Sisyphus]]

Текущая версия от 21:05, 16 октября 2023

Примечание: Information.svg Попытка начать собирать материал для начинающих есть на данной странице.


Осторожно, возможен камнепад!
Осторожно, возможен камнепад!
Лауреат CNews AWARDS 2007
Gnome-dialog-warning.svg
Внимание: не следует совмещать в sources.list
репозитории Sisyphus,
бранчей, дистрибутивов или updates к ним
Information.svg
Текущие рекомендации
при обновлении
из Sisyphus
ищите
и добавляйте
на страничке Changes

Инструменты

Компоненты

Нормативные документы (Policy)

Написанные до PolicyPolicy собраны в OldPolicies.
Эти документы продолжают действовать.

Руководства

Порты

Ресурсы для разработчиков

Административные вещи

События

Процедуры

Общение

Контакты

См. также