sisyphus-mirror

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

(Различия между версиями)
Перейти к: навигация, поиск
(Функциональность)
Строка 12: Строка 12:
* Два режима работы - интерактивный, с выводом лога работы на stdout, и тихий, с записью логов в файлы (предназначен для cron)
* Два режима работы - интерактивный, с выводом лога работы на stdout, и тихий, с записью логов в файлы (предназначен для cron)
* Экономия места и трафика за счёт автоматического вычисления --link-dest и использования хардлинков
* Экономия места и трафика за счёт автоматического вычисления --link-dest и использования хардлинков
 +
 +
== Настройка ==
 +
* Устанавливаем sisyphus-mirror
 +
apt-get install sisyphus-mirror
 +
* Настраиваем конфиги, которые хранятся в /etc/sisyphus-mirror/ :
 +
exclude — файл, где хранится список пакетов, которые не будут
 +
закачиваться при синхронизации
 +
 +
sisyphus-mirror.conf — основной конфиг
== Дистрибутив ==
== Дистрибутив ==

Версия 12:49, 6 декабря 2009

sisyphus-mirror — это утилита для создания зеркала репозиториев Sisyphus, бранчей и конкретных дистрибутивов ALT Linux.

Содержание

Функциональность

Для создания зеркала вполне достаточно rsync, но sisyhpus-mirror обеспечивает дополнительную функциональность:

  • Транзакционное обновление репозитория
  • Возможность создания снапшотов репозитория
  • Обнаружение изменения репозитория в процессе синхронизации и дополнительную синхронизацию
  • Почтовые оповещения о проблемах при синхронизации
  • Два режима работы - интерактивный, с выводом лога работы на stdout, и тихий, с записью логов в файлы (предназначен для cron)
  • Экономия места и трафика за счёт автоматического вычисления --link-dest и использования хардлинков

Настройка

  • Устанавливаем sisyphus-mirror

apt-get install sisyphus-mirror

  • Настраиваем конфиги, которые хранятся в /etc/sisyphus-mirror/ :

exclude — файл, где хранится список пакетов, которые не будут закачиваться при синхронизации

sisyphus-mirror.conf — основной конфиг

Дистрибутив

Майнтайнер sisyphus-mirror не создаёт tar.gz, ограничиваясь пакетами для Sisyphus.

Для желающих создать миррор на системах, отличающихся от ALT Linux, периодически обновляется репозиторий с дополнительной документацией по установке и всеми нужными зависимостями.

Исходный код

 
Личные инструменты