Автор Тема: Обновление репозиториев  (Прочитано 12252 раз)

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Обновление репозиториев
« : 09.06.2010 08:37:57 »
Я сейчас начал установку ОС Линукс Мастер 5.0.1 на все компьютеры в кабинете информатики, которых у меня 12 штук. После каждой установки я делаю обновление репозиториев по схеме:
1. apt-get update.
2. apt-get install update-kernel.
3. update-kernel -t std-def.
4. apt-get dist-upgrade.
С нашей скоростью интернета обновление одного компьютера длится порядка 15-20 часов.
Можно ли выполнив обновление репозиториев на одном компьютере, остальные как-нибудь обновить через уже обновленный?
Если можно, то как это сделать?

Оффлайн lucefer

  • Участник
  • *
  • Сообщений: 348
Re: Обновление репозиториев
« Ответ #1 : 09.06.2010 08:52:43 »
Я сейчас начал установку ОС Линукс Мастер 5.0.1 на все компьютеры в кабинете информатики, которых у меня 12 штук. После каждой установки я делаю обновление репозиториев по схеме:
1. apt-get update.
2. apt-get install update-kernel.
3. update-kernel -t std-def.
4. apt-get dist-upgrade.
С нашей скоростью интернета обновление одного компьютера длится порядка 15-20 часов.
Можно ли выполнив обновление репозиториев на одном компьютере, остальные как-нибудь обновить через уже обновленный?
Если можно, то как это сделать?
Создайте репозиторий на сервере и обновляйтесь с него.
Каждый линуксоид в начале своего пути не понимает, зачем так много дистрибутивов, а в конце пути - создает свой.

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Re: Обновление репозиториев
« Ответ #2 : 09.06.2010 09:03:44 »
А как это сделать?
На компьютере, который у меня играет роль шлюза стоит ОС altlinux-5.0.0-kdesktop-i586-ru-install-dvd5, а на рабочие станции я ставлю Мастер (это имеет значение или нет)?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 376
  • Учиться .... Телепатами не рождаются, ими ....
Re: Обновление репозиториев
« Ответ #3 : 09.06.2010 10:19:02 »
Репозиторий-то всё равно p5. Если дистрибутивы аналогичные, то можно расшарить кэш загрузки пакетов.

Оффлайн lucefer

  • Участник
  • *
  • Сообщений: 348
Re: Обновление репозиториев
« Ответ #4 : 09.06.2010 10:27:08 »
Каждый линуксоид в начале своего пути не понимает, зачем так много дистрибутивов, а в конце пути - создает свой.

Оффлайн kon-dv

  • Участник
  • *
  • Сообщений: 725
    • Заметки учителя
Re: Обновление репозиториев
« Ответ #5 : 09.06.2010 10:35:50 »
Я вот так делал http://asosh2.ucoz.ru/publ/2-1-0-15
Морфиус на меня обиделся...

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Re: Обновление репозиториев
« Ответ #6 : 29.06.2010 08:23:46 »
Как настроить планировщик cron, на загрузку репозиториев с ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch/ в папку /var/ftp/altlinux/5.0/branch, на 00:00 ежедневно, кроме субботы и воскресения.

MisHel64

  • Гость
Re: Обновление репозиториев
« Ответ #7 : 29.06.2010 09:30:46 »
Как настроить планировщик cron, на загрузку репозиториев с ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch/ в папку /var/ftp/altlinux/5.0/branch, на 00:00 ежедневно, кроме субботы и воскресения.
С вашей скоростью интернета, это вряд ли нужно.
Обновили одну систему, то что она скачала кинули в свой репозитарий.
И сделайте общий для всех кеш для АПТ.
И будет у вас, все что нужно, и лишнего трафика не будет.

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Re: Обновление репозиториев
« Ответ #8 : 29.06.2010 09:43:35 »
Я в принципе это и делаю:
Обновил один компьютер с помощью команды:
rsync -avlpztc --exclude 'SRPMS' --exclude 'x86_64' --stats --delete-after --verbose rsync.altlinux.org::ALTLinux/p5/branch/ /var/ftp/altlinux/5.0/branch
Далее хочу настроить этот комп на автоматическое обновление в заданное время (пока застопорился на этом).
Затем остальные компы локальной сети уже на локальный репозиторий этого компа.
Может есть что-то более подходящее, подскажите.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 191
    • Домашняя страница
Re: Обновление репозиториев
« Ответ #9 : 29.06.2010 12:46:04 »
А в чём проблема поместить скрипт в /etc/cron.daily ?
Андрей Черепанов (cas@)

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Re: Обновление репозиториев
« Ответ #10 : 30.06.2010 06:14:22 »
А как это сделать?
В какую строку, и что нужно прописать, а именно как настроить планировщик cron, на загрузку репозиториев с ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch/ в папку /var/ftp/altlinux/5.0/branch, на 00:00 ежедневно, кроме субботы и воскресения.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 191
    • Домашняя страница
Re: Обновление репозиториев
« Ответ #11 : 30.06.2010 13:08:12 »
А как это сделать?
В какую строку, и что нужно прописать, а именно как настроить планировщик cron, на загрузку репозиториев с ftp://ftp.altlinux.org/pub/distributions/ALTLinux/p5/branch/ в папку /var/ftp/altlinux/5.0/branch, на 00:00 ежедневно, кроме субботы и воскресения.
Если хотите такой экзотики (вместо обычной настройки в Центре управления системой), то читайте man crontab.
Андрей Черепанов (cas@)

MisHel64

  • Гость
Re: Обновление репозиториев
« Ответ #12 : 04.07.2010 08:45:33 »
А как это сделать?
И вдогонку, при разработки скрипта синхронизации, сразу предусмотрите механизм его прибивая в определенное время.

Оффлайн Storke

  • Участник
  • *
  • Сообщений: 932
  • ОМСКАЯ ГРУППА ПОЛЬЗОВАТЕЛЕЙ LINUX
    • Центр российского образования
Re: Обновление репозиториев
« Ответ #13 : 04.07.2010 20:06:07 »
Поэтому в школах с таким оборудованием и скоростью интернета нужно ставить Терминальный сервер.
Тише едешь - дальше будешь.

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Re: Обновление репозиториев
« Ответ #14 : 12.01.2011 05:24:28 »
Доброго всем дня.
Наконец-то решил проблему с локальным обновлением репозиториев. Все вроде бы хорошо, обновил почти все компьютеры, но с двумя возникла проблема.
При попытке их обновить возникает ошибка:

[root@comp7 ~]# apt-get dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Failed
The following packages have unmet dependencies:
  xulrunner-192: Obsoletes: xulrunner
  xulrunner-192-libs: Obsoletes: xulrunner-libs
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
[root@comp7 ~]#

Подскажите пожалуйста, что не так, и как это можно исправить?