Сообщений: 7, участников: 3 Теги: rsync зеркало репозиторий
Ирина Боркунова Записей: 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. Вопрос к разработчикам - какой адрес правильный? Или я что-то делаю не так? |
Денис Корявов Записей: 77 |
Правильный адрес - второй, можно делать так: rsync -avz --exclude=*SRPM* rsync://repo.spohelp.ru/mirror/pspo5/p5 [адрес_куда_положить] --progress
Можно так же пользоваться утилитой sisyphus-mirror которая в более удобном режиме позволяет зеркалировать репозитории (например, выборочно исключать ненужные пакеты для уменьшения объема трафика). |
Ирина Боркунова Записей: 465 |
Денис, большое спасибо, rsync настроила, после уроков включу закачку. Рекомендуемая вами утилита, вероятно, называется alterator-mirror. |
Юра Кузнецов Записей: 238 |
Но там требуется огромное место на жёстком диске. Я вчера смотрел размер, так вот если перекачивать на локальный компьютер папки - репозитарии для ПСПО5 /altlinux/p5/branch/i586/ так они занимают кажется 72 гигабайта |
Денис Корявов Записей: 77 |
Ирина Боркунова писал(а): Рекомендуемая вами утилита, вероятно, называется alterator-mirror. Нет, именно sisyphus-mirror.
|
Денис Корявов Записей: 77 |
Юра Кузнецов писал(а): так они занимают кажется 72 гигабайта
du -scL i586 noarch
7,5G i586 13G noarch 21G итого Это размер без src.rpm пакетов.
|
Ирина Боркунова Записей: 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 обновили списки доступных пакетов, то же самое можно сделать в Синаптике командой "Получить сведения". Нужные программы доустанавливаем или обновляем по мере необходимости. Подобная схема позволяет намного сократить расход трафика и упрощает установку программ и обновление на компьютерах локальной сети, особенно, если они находятся за прокси-сервером. |
©2015 Все права защищены.
Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .