Портал информационной и технической поддержки ПО образовательных учреждений РФ

SPO HELP
  • Новости
  • Продукты
  • Поддержка
  • Учебный центр
  • Документация
  • Сообщество
  • Форумы
       
  • Вход
  • Регистрация

Форумы → ПСПО5 от PingWin → Создание локального зеркала репозитория
Последние записи

Создание локального зеркала репозитория

Подписаться на Создание локального зеркала репозитория Сообщений: 7, участников: 3 Теги: rsync зеркало репозиторий

  • Участвуют:
  • Ирина Боркунова
  • Денис Корявов
  • Юра Кузнецов
Ответить


08 октября 2010, 15:13
Icon_missing_medium Ирина Боркунова Записей: 465

Попыталась создать зеркало репозитория на школьном сервере с помощью утилиты rsync. Исходный адрес использовала rsync://repo.spohelp.ru/pspo5/p5, который прописан в /etc/apt/sources.list.d/spohelp.list. Не получилось. Не находит модуль pspo5/, хотя по протоколам ftp, http, путь правильный. После некоторых поисков rsync заработал с исходным адресом rsync://repo.spohelp.ru/mirror/pspo5/p5. Вопрос к разработчикам - какой адрес правильный? Или я что-то делаю не так?

 
08 октября 2010, 16:29
Денис Корявов Записей: 77

Правильный адрес - второй, можно делать так:

rsync -avz --exclude=*SRPM* rsync://repo.spohelp.ru/mirror/pspo5/p5 [адрес_куда_положить] --progress

 

Можно так же пользоваться утилитой sisyphus-mirror которая в более удобном режиме позволяет зеркалировать репозитории (например, выборочно исключать ненужные пакеты для уменьшения объема трафика).

 
11 октября 2010, 10:21
Icon_missing_medium Ирина Боркунова Записей: 465

Денис, большое спасибо, rsync настроила, после уроков включу закачку. Рекомендуемая вами утилита, вероятно, называется alterator-mirror.

 
13 октября 2010, 14:47
Icon_missing_medium Юра Кузнецов Записей: 238

Но там требуется огромное место на жёстком диске.

Я вчера смотрел размер, так вот если перекачивать на локальный компьютер папки - репозитарии для ПСПО5

/altlinux/p5/branch/i586/
и
/altlinux/p5/branch/noarch/

так они занимают кажется 72 гигабайта

 
13 октября 2010, 14:59
Денис Корявов Записей: 77

Ирина Боркунова писал(а):

 Рекомендуемая вами утилита, вероятно, называется alterator-mirror.

Нет, именно sisyphus-mirror.
 
13 октября 2010, 15:05
Денис Корявов Записей: 77

Юра Кузнецов писал(а):

так они занимают кажется 72 гигабайта
du -scL i586 noarch
7,5G    i586
13G    noarch
21G    итого
Это размер без src.rpm пакетов.
 
14 октября 2010, 08:54
Icon_missing_medium Ирина Боркунова Записей: 465

> Нет, именно sisyphus-mirror.

Прошу прощения, будем изучать. 

> Но там требуется огромное место на жёстком диске.

По команде rsync -avzc --exclude 'SRPMS' --delete-after rsync://repo.spohelp.ru/mirror/pspo5/p5/ /var/ftp/pub/pspo5 --progress у нас закачалось чуть более 20 Гб. Чтобы автоматизировать процесс, оформили эту команду в виде скрипта и поместили его в /etc/cron.daily и теперь каждую ночь наш репозиторий обновляется с очень незначительным расходом трафика. Все это лежит на ftp-сервере с анонимным доступом. На всех компьютерах школьной сети, дописали в /etc/apt/sourses.list.d/spohep.list две строки: rpm ftp://server/pub/pspo5/ i586 classic и rpm ftp://server/pub/pspo5/ noarch classic, остальные строки закомментировали. Командой apt-get update обновили списки доступных пакетов, то же самое можно сделать в Синаптике командой "Получить сведения". Нужные программы доустанавливаем или обновляем по мере необходимости. Подобная схема позволяет намного сократить расход трафика и упрощает установку программ и обновление на компьютерах локальной сети, особенно, если они находятся за прокси-сервером.

Войдите чтобы ответить на тему

Форумы → ПСПО5 от PingWin → Создание локального зеркала репозитория
  • Главная
  • О проекте
  • Справка
  • Теги
  • Карта сайта

©2015 Все права защищены. Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .