Sisyphus: различия между версиями
Нет описания правки |
Нет описания правки |
||
(не показано 76 промежуточных версий 22 участников) | |||
Строка 1: | Строка 1: | ||
{{ | __NOTOC__ | ||
{{Note|[[Image:Information.svg|30px]] Попытка начать собирать материал для начинающих есть [[Developer start|на данной странице]].}} | |||
{| | {| | ||
|-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-build|rpm-build-*]] — наборы макросов для упаковки программ | ||
* [[hasher|hasher]] | ---> | ||
* [[gear|gear]] | ** [[Особенности_написания_спек_файлов_в_ALT_Linux]] | ||
** [[Общие правила написания спек файлов в 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]] — базовые проверки | ||
** [[Tools/Repocop|repocop]] | ** [[Tools/Repocop|repocop]] — дополнительные проверки | ||
* [[Alterator|alterator]] | ** qa-robot | ||
* [[Installer|installer]] | * [[Alterator|alterator]] — инструмент управления системой | ||
* [[Installer|installer]] — инсталлятор | |||
* Сборка образов: | * Сборка образов: | ||
** [[mkimage|mkimage]] | ** [[mkimage|mkimage]] — сборка дистрибутивных образов | ||
** [[Tools/Distribute|distribute]] | ** [[mknfsroot]] — сборка образов для бездисковых станций | ||
** [[Tools/Distribute|distribute]] — сборка ISO-образов репозитория | |||
| | |||
'''Компоненты''' | |||
* [[CoreSystem|базовая система]] | * [[CoreSystem|базовая система]] | ||
** [[MozillaBuild|Сборка Mozilla-пакетов]] | |||
* Ядро | * Ядро | ||
** [[ | ** [[Добавление патчей в ядро]] | ||
** [[Сборка модулей ядра]] | |||
* Языки программирования | * Языки программирования | ||
** [[perl|упаковка perl-приложений и модулей]] | ** [[perl|упаковка perl-приложений и модулей]] | ||
** [[ | ** [[Ruby Packaging mini-HOWTO|упаковка ruby-приложений и модулей]] | ||
* [[ | ** [[Java/HOWTO|Упаковка java-приложений]] | ||
** [[Scheme]] | |||
** [[Haskell]] | |||
* [[Homeros/|ALT Linux Homeros]] | |||
* [[PowerManagement|Управление питанием]] | * [[PowerManagement|Управление питанием]] | ||
* [[TLS|Инфраструктура SSL/TLS]] | |||
* [[TeXSubsystem|Подсистема TeX]] | |||
* [[WebSubsystem|Подсистема Web]] | |||
'''Нормативные документы (Policy)''' | |||
Написанные до [[PolicyPolicy]] собраны в [[OldPolicies]].<br />Эти документы продолжают действовать. | |||
* [[:Категория:Нормативные документы]] | |||
* [[ | * [[:Категория:Черновики нормативных документов]] | ||
* [[ | |||
= | '''Руководства''' | ||
* [[:Категория:Руководства]] | |||
|-valign="top" | |||
| | |||
'''[[Ports|Порты]]''' | |||
* [[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]] | ||
'''Ресурсы для разработчиков''' | |||
* [[git.alt]] | |||
* [http://packages.altlinux.org/ru packages.altlinux.org] | |||
* [ | |||
* [[BugTracking|bugzilla]] | * [[BugTracking|bugzilla]] | ||
* heap / docs (??!) | * heap / docs (??!) | ||
* people | * [[PeopleHosting|people]] | ||
* [[ | '''Административные вещи''' | ||
* [[Работа с ключами разработчика]] | |||
| | |||
'''События''' | |||
* [[changes|Последние изменения]] | * [[changes|Последние изменения]] | ||
* [[orphaned|Раздаваемые пакеты]] | * [[orphaned|Раздаваемые пакеты]] | ||
'''Процедуры''' | |||
* [[ | * [[Git.alt|Хранение пакетов на git.altlinux.org]] | ||
* [[Выкладывание пакетов|Выкладывание пакетов в репозиторий]] | |||
* [[ACL|Управление ACL пакетов]] | |||
* [[Branches|Выпуск стабильных веток]] | * [[Branches|Выпуск стабильных веток]] | ||
* [[:Категория:Тестирование|Тестирование]] | |||
'''Общение''' | |||
* [[Communication|списки рассылки, IRC]] | * [[Communication|списки рассылки, IRC]] | ||
'''Контакты''' | |||
* [[Contacts|Контактная информация по разным вопросам]] | * [[Contacts|Контактная информация по разным вопросам]] | ||
|} | |} | ||
== См. также == | |||
* [[:Категория:Devel]] | |||
* [[:Категория:Sisyphus]] | |||
* [[:Категория:RPM spec]] | |||
[[Категория:Sisyphus|*]] | |||
[[en:Sisyphus]] |
Текущая версия от 21:05, 16 октября 2023
Примечание: Попытка начать собирать материал для начинающих есть на данной странице.
Инструменты
|
Компоненты
Нормативные документы (Policy) Написанные до PolicyPolicy собраны в OldPolicies. Руководства |
Ресурсы для разработчиков
Административные вещи |
События Процедуры
Общение Контакты |