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

Материал из ALT Linux Wiki
м (→‎настройка: причесал, добавил ссылки на странички по p10 и p9)
Нет описания правки
 
(не показаны 2 промежуточные версии 2 участников)
Строка 2: Строка 2:


Autoports - это постоянно обновляемый репозиторий свежих версий пакетов из [[Что_такое_Sisyphus%3F|Sisyphus]],
Autoports - это постоянно обновляемый репозиторий свежих версий пакетов из [[Что_такое_Sisyphus%3F|Sisyphus]],
которые автоматически пересобраны для установки в текущую стабильную ветвь (в настоящее время это p8, также поддерживается p7/t7).
которые автоматически пересобраны для установки в текущую стабильную ветвь (в настоящее время это p10, также поддерживается p9).
Всегда самые свежие gear и hasher, freeciv и wesnoth, новые игры, которых еще нет в бранчах, и еще множество других пакетов, уже собранных, и тех, которые еще собираются.
Всегда самые свежие [[gear]] и [[hasher]], freeciv и wesnoth, новые [[игры]], которых еще нет в [[branches|бранчах]], и еще множество других пакетов -- уже собранных и тех, которые еще собираются.


Репозиторий Autoports предназначен для точечных обновлений.<br/>
Репозиторий Autoports предназначен для '''точечных обновлений'''.<br/>
Репозитории [[Autoports]] появились начиная с ветвей p5/5.1 в качестве частичной замены backports.<br/>
Репозитории [[Autoports]] появились начиная с ветвей p5/5.1 в качестве частичной замены [[backports]].<br/>
Autoports дает возможность попробовать какой-нибудь пакет, собранный для сизифа без полного перехода на репозиторий [[Что_такое_Sisyphus%3F|Sisyphus]].
Autoports дает возможность попробовать какой-нибудь пакет, собранный для сизифа, без полного перехода на репозиторий [[Что_такое_Sisyphus%3F|Sisyphus]].


СтОит попробовать новый пакет из Autoports, только если в бранче такого пакета нет или имеющийся не устраивает вас функциональностью или наличием ошибок.
Стóит попробовать новый пакет из Autoports, только если в бранче такого пакета нет или имеющийся не устраивает вас функциональностью или наличием ошибок.
Однако нужно знать, что репозиторий Autoports обновляется роботом, который пытается в автоматическом режиме собирать пакеты из репозитория [[Что_такое_Sisyphus%3F|Sisyphus]] в окружении текущего бранча.
Однако нужно знать, что репозиторий Autoports обновляется роботом, который пытается в автоматическом режиме собирать пакеты из репозитория [[Что_такое_Sisyphus%3F|Sisyphus]] в окружении текущего бранча.
Как следствие, '''пакеты из Autoports не тестируются'''. Поэтому будьте готовы к тому, что не все пакеты могут оказаться рабочими.
Как следствие, '''пакеты из Autoports не тестируются'''. Поэтому будьте готовы к тому, что не все пакеты могут оказаться рабочими.
Установка пакета из Autoports -- лотерея, вам может как повезти, так и не повезти.  
Установка пакета из Autoports -- лотерея, вам может как повезти, так и не повезти.  
В случае каких-либо проблем, просто удалите пакет, взятый из Autoports, и замените его старым пакетом из бранча.
В случае каких-либо проблем, просто удалите пакет, взятый из Autoports, и замените его старым пакетом из бранча.
Пакеты из Autoports легко узнать благодаря характерному суффиксу вида .A80.1 (для p8) .A70.1 (для p7/t7), .A60.1 (для p6/t6) или .A51.1 (для p5/5.1).
Пакеты из Autoports легко узнать благодаря характерному суффиксу вида .a10.1 (для p10), .A90.1 (для p9) и т.д. вплоть до .A51.1 (для p5/5.1).


Также не все пакеты из Сизифа могут быть просто пересобраны под текущую стабильную ветвь.
Также не все пакеты из Сизифа могут быть просто пересобраны под текущую стабильную ветвь.
Строка 20: Строка 20:
===Заявки на сборку новых пакетов ===
===Заявки на сборку новых пакетов ===


Чтобы понять, как работает робот, есть списки (пример для p6/t6):
Чтобы понять, как работает робот, есть списки (пример для p10):
/pub/ALTLinux/autoports/t6/files/list.covered
* [http://autoports.altlinux.org/pub/ALTLinux/autoports/p10/files/list.covered list.covered] -- список покрываемых роботом пакетов (которые робот просматривает);
/pub/ALTLinux/autoports/t6/files/list.failed
* [http://autoports.altlinux.org/pub/ALTLinux/autoports/p10/files/list.failed list.failed] -- это те, которые робот пытался собрать, да сборка не удалась.
list.covered -- это список покрываемых роботом пакетов (которые робот просматривает).<br>
list.failed -- это те, которые робот пытался собрать, да сборка не удалась.


Если интересующего вас пакета нет в list.covered, вы можете  
Если интересующего вас пакета нет в list.covered, можете  
создать заявку на добавление в autoports нового пакета, откртыв ее
[http://bugzilla.altlinux.org/enter_bug.cgi?product=Infrastructure&component=autoports.altlinux.org создать заявку] на добавление в autoports нового пакета.
в https://bugzilla.altlinux.org/enter_bug.cgi?product=Infrastructure на компоненту autoports.altlinux.org.


Пожалуйста, не присылайте заявки на пакеты, перечисленные в list.failed.
Пожалуйста, не присылайте заявки на пакеты, перечисленные в list.failed.


=== настройка ===
=== Настройка ===


Настройка [[apt]] для использования [[Autoports]] для [[branches|ветвей]]:
Настройка [[apt]] для использования [[Autoports]] для [[branches|ветвей]]:
* [[Autoports/p10|p10]]
* [[Autoports/p9|p9]]
* [[Autoports/p8|p8]]
* [[Autoports/p7|p7/t7]]
* [[Autoports/t6|p6/t6]]
* [[Autoports/5.1|p5/5.1]]
* [[Autoports/5.1|p5/5.1]]
* [[Autoports/t6|p6/t6]]
 
* [[Autoports/p7|p7/t7]]
С использованием epm:
* [[Autoports/p8|p8]]
epm repo add autoports
* [[Autoports/p9|p9]]
epm update
* [[Autoports/p10|p10]]
и можно устанавливать пакеты.


{{Category navigation|title=Branches|category=Branches|sortkey={{SUBPAGENAME}}}}
{{Category navigation|title=Branches|category=Branches|sortkey={{SUBPAGENAME}}}}
[[Категория:Использование Epm]]

Текущая версия от 19:54, 14 мая 2023

Что такое Autoports?

Autoports - это постоянно обновляемый репозиторий свежих версий пакетов из Sisyphus, которые автоматически пересобраны для установки в текущую стабильную ветвь (в настоящее время это p10, также поддерживается p9). Всегда самые свежие gear и hasher, freeciv и wesnoth, новые игры, которых еще нет в бранчах, и еще множество других пакетов -- уже собранных и тех, которые еще собираются.

Репозиторий Autoports предназначен для точечных обновлений.
Репозитории Autoports появились начиная с ветвей p5/5.1 в качестве частичной замены backports.
Autoports дает возможность попробовать какой-нибудь пакет, собранный для сизифа, без полного перехода на репозиторий Sisyphus.

Стóит попробовать новый пакет из Autoports, только если в бранче такого пакета нет или имеющийся не устраивает вас функциональностью или наличием ошибок. Однако нужно знать, что репозиторий Autoports обновляется роботом, который пытается в автоматическом режиме собирать пакеты из репозитория Sisyphus в окружении текущего бранча. Как следствие, пакеты из Autoports не тестируются. Поэтому будьте готовы к тому, что не все пакеты могут оказаться рабочими. Установка пакета из Autoports -- лотерея, вам может как повезти, так и не повезти. В случае каких-либо проблем, просто удалите пакет, взятый из Autoports, и замените его старым пакетом из бранча. Пакеты из Autoports легко узнать благодаря характерному суффиксу вида .a10.1 (для p10), .A90.1 (для p9) и т.д. вплоть до .A51.1 (для p5/5.1).

Также не все пакеты из Сизифа могут быть просто пересобраны под текущую стабильную ветвь.

Заявки на сборку новых пакетов

Чтобы понять, как работает робот, есть списки (пример для p10):

  • list.covered -- список покрываемых роботом пакетов (которые робот просматривает);
  • list.failed -- это те, которые робот пытался собрать, да сборка не удалась.

Если интересующего вас пакета нет в list.covered, можете создать заявку на добавление в autoports нового пакета.

Пожалуйста, не присылайте заявки на пакеты, перечисленные в list.failed.

Настройка

Настройка apt для использования Autoports для ветвей:

С использованием epm:

epm repo add autoports
epm update

и можно устанавливать пакеты.