check-unmets

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск
(Обслуживание репозитария: Интерфейс пользователя)
(Обслуживание репозитария: Шаблоны подпунктов, изменение их порядка)
Строка 11: Строка 11:
Подсистема обслуживания репозитария состоит из следующих компонентов:
Подсистема обслуживания репозитария состоит из следующих компонентов:
 +
 +
* '''интерфейс пользователя''' — программа для вывода информации о заданиях и предлагаемых сценариев продолжения сборки;
* '''база данных заданий''' -- хранит информацию о сборочных заданиях, ошибках сборки и предполагаемых путях их устранения;
* '''база данных заданий''' -- хранит информацию о сборочных заданиях, ошибках сборки и предполагаемых путях их устранения;
Строка 16: Строка 18:
* '''анализатор заданий''' -- программа, актуализирующая информацию о задании на основании анализа его структурных элементов и журнала;
* '''анализатор заданий''' -- программа, актуализирующая информацию о задании на основании анализа его структурных элементов и журнала;
-
* '''резолвер''' -- программа, призванная разрешать проблемы, связанные с неудовлетворёнными межпакетными зависимостями, возникающими при сборке;
+
* '''резолвер''' -- программа, призванная разрешать проблемы, связанные с неудовлетворёнными межпакетными зависимостями, возникающими при сборке.
 +
 
 +
=== Интерфейс пользователя ===
 +
 
 +
=== База данных заданий ===
 +
 
 +
=== Анализатор заданий ===
-
* '''интерфейс пользователя''' — программа для вывода информации о заданиях и предлагаемых сценариев продолжения сборки.
+
=== Резолвер ===
== Исходный код ==
== Исходный код ==

Версия 14:06, 5 июля 2011


check-unmets — это пакет программ, призванных облегчить массовое обновление репозитария, содержащегося на базе girar. Такое массовое обновление может возникнуть, например, при портировании репозитария на другую аппаратную архитектуру. Пакет включает в себя средства для автоматического выявления проблем, информировании о выявленных проблемах через web-интерфейс и решения выявленных проблем в автоматическом и полуавтоматическом режимах. В настоящее время пакет check-unmets используется в проекте Ports/arm.

Инструментарий пакета можно разделить на две категории:

  • инструменты, облегчающие обслуживание и реформирование репозитария;
  • инструменты для анализа пакетных зависимостей и помощи в формировании сборочных заданий.

Содержание

Обслуживание репозитария

Подсистема обслуживания репозитария состоит из следующих компонентов:

  • интерфейс пользователя — программа для вывода информации о заданиях и предлагаемых сценариев продолжения сборки;
  • база данных заданий -- хранит информацию о сборочных заданиях, ошибках сборки и предполагаемых путях их устранения;
  • анализатор заданий -- программа, актуализирующая информацию о задании на основании анализа его структурных элементов и журнала;
  • резолвер -- программа, призванная разрешать проблемы, связанные с неудовлетворёнными межпакетными зависимостями, возникающими при сборке.

Интерфейс пользователя

База данных заданий

Анализатор заданий

Резолвер

Исходный код

Лицензия

  • GPL версии 2 и выше.
 
Личные инструменты