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

Материал из ALT Linux Wiki
мНет описания правки
(не показано 13 промежуточных версий 4 участников)
Строка 1: Строка 1:
[[Категория:Devel]]
{{DISPLAYTITLE:gear}}{{w}}
[[Категория:Sisyphus]]
'''gear''' — это инструмент для хранения, поддержки и сборки RPM-пакетов в <tt>git</tt>-репозиториях.
{{Stub}}
<tt>gear</tt> — это инструмент для сборки RPM-пакетов из <tt>git</tt>-репозиториев. <tt>git</tt>-репозитории, пригодные для использования с <tt>gear</tt>, называются ''<tt>gear</tt>-репозиториями''.


Похожие инструменты — <tt>{[http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.html git],[http://debianpaket.de/svn-buildpackage/index.html svn],[http://www.uhoreg.ca/programming/debian/tla-buildpackage tla]}-buildpackage, [http://packages.debian.org/lenny/bzr-builddeb bzr-builddeb]</tt> из Debian.
Похожие инструменты — <tt>{[http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.html git],[http://debianpaket.de/svn-buildpackage/index.html svn],[http://www.uhoreg.ca/programming/debian/tla-buildpackage tla]}-buildpackage, [http://packages.debian.org/lenny/bzr-builddeb bzr-builddeb]</tt> из Debian.


== Содержимое ==
Входит в [[Starterkits/builder|стартеркит builder]].


<tt>gear</tt> состоит из набора утилит, помогающих осуществляющих несколько различных деятельностей:
== Документация ==
# Импорт пакетов с исходным кодом в <tt>gear</tt>-репозиторий:
#* <tt>gear-srpmimport(1)</tt>.
# Обновление исходного кода в <tt>gear</tt>-репозитории:
#* <tt>gear-update(1)</tt>,
#* <tt>gear-merge(1)</tt>.
# Управление changelog (как в spec-файле, так и <tt>git</tt>-ового) в <tt>gear-репозитории</tt>:
#* <tt>gear-changelog(1)</tt>,
#* <tt>gear-commit(1)</tt>.
# Поддержание <tt>git</tt>-тэгов в <tt>gear</tt>-репозитории:
#* <tt>gear-create-tag(1)</tt>,
#* <tt>gear-update-tag(1)</tt>.
# Экспортирование и сборка RPM-пакетов из <tt>gear</tt>-репозитория:
#* <tt>gear(1)</tt>,
#* <tt>gear-rpm(1)</tt>,
#* <tt>gear-hsh(1)</tt>,
#* <tt>gear-remote(1)</tt>,
#* <tt>gear-remote-rpm(1)</tt>,
#* <tt>gear-remote-hsh(1)</tt>.


Дополнительно имеются две утилиты
* [http://docs.altlinux.org/manpages/gear.html man-страницы]
* <tt>gear-hsh-build(1)</tt> - высокоуровневая обёртка вокруг <tt>gear(1)</tt>, собирающая с помощью [[hasher]] несколько <tt>gear</tt>-репозиториев и укладывающая их в локальный APT-репозиторий,
* [[Справочник по gear]]
* <tt>gear-buildreq(1)</tt> - утилита для запука [[buildreq]] на содержимом <tt>gear</tt>-репозитория.
* [[Руководство по gear]]
 
* [[gear FAQ]]
Утилиты экспортирования и сборки пакетов, а также <tt>gear-buildreq(1)</tt> являются простыми обёртками над низкоуровневой командой <tt>gear(1)</tt>.
 
== Документация ==


* [[gear/old|куча старого, неразобранное]].
* [[gear/old|куча старого, неразобранное]].
Строка 45: Строка 22:


* [http://git.altlinux.org/people/ldv/packages/?p=gear.git;a=summary gear.git].
* [http://git.altlinux.org/people/ldv/packages/?p=gear.git;a=summary gear.git].
== Авторы ==
* Alexey Gladkov
* Dmitry V. Levin
== См.также — где используется ==
* [[girar]]
* [[git.alt]]
* [[GearRepo]] — ресурс для разработчиков и майнтейнеров, где можно создавать [[Руководство_по_gear|Gear-репозитории]] исходного кода программ, собирать из них бинарные [[RPM|RPM-пакеты]] и формировать [[Репозитории_ALT_Linux|APT-репозитории]], пригодные для использования в дистрибутивах на базе стабильных бранчей ALTLinux и/или нестабильной ветки [[Sisyphus]].
{{Category navigation|title=gear|category=gear|sortkey=*}}
[[en:Gear]]

Версия от 11:33, 30 сентября 2015

Логотип Википедии
В Википедии есть обзорная статья по теме «Gear».

gear — это инструмент для хранения, поддержки и сборки RPM-пакетов в git-репозиториях.

Похожие инструменты — {git,svn,tla}-buildpackage, bzr-builddeb из Debian.

Входит в стартеркит builder.

Документация

Лицензия

GPLv2 or later.

Исходный код

Авторы

  • Alexey Gladkov
  • Dmitry V. Levin

См.также — где используется

  • girar
  • git.alt
  • GearRepo — ресурс для разработчиков и майнтейнеров, где можно создавать Gear-репозитории исходного кода программ, собирать из них бинарные RPM-пакеты и формировать APT-репозитории, пригодные для использования в дистрибутивах на базе стабильных бранчей ALTLinux и/или нестабильной ветки Sisyphus.