Автор Тема: Обновление репозиториев у нескольких компьютеров  (Прочитано 4110 раз)

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 915
Зачем создавать себе проблемы, а потом их героически преодолевать ?
Вам же уже указали разумное решение "для новичков" - alterator-mirror.
Это графическая оболочка для простого управления локальными репозиториями.
Установили alterator-fbi alterator-mirror.
Запустили браузер и в адресной строке указали 
https://localhost:8080/
подтвердили сертификаты и получили удобный инструмент для управления, в том числе локальными репами.

А для простого, без подпрыжек с упражнениями в командной строке по куче команд, создания образа диска (с копией установленных на одном ПК пакетов и размножения на другие), есть решение по проще :
http://forum.altlinux.org/index.php/topic,5777.msg93986.html#msg93986
Устанавливаете этот пакет, устанавливаете на ПК, подключенном к инету с центральными репами, все нужные программы (или обновляете систему), запускаете патчер и создаете (нажав пару кнопок) в нем нужный образ с копией всех пакетов (из кэша арт), которые установились при обновлении или ручной установке, пишите этот образ на болванку и можно на других ПК просто его подключать в синаптике как СД-диск и ставить с него все что нужно, либо запускать setup (по инструкции из указанной темы) и скрипт сам установит все пакеты с СД-диска в систему.

Оффлайн alex270375

  • Участник
  • *
  • Сообщений: 339
Попробовал установить alterator-fbi alterator-mirror, установка вроде бы прошла нормально:
[root@SERVER /]# apt-get install alterator-fbi alterator-mirror
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  avahi-sh-functions
The following NEW packages will be installed:
  alterator-fbi alterator-mirror avahi-sh-functions
0 upgraded, 3 newly installed, 0 removed and 0 not upgraded.
Need to get 218kB of archives.
After unpacking 931kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 ftp://ftp.altlinux.org noarch/classic avahi-sh-functions 0.1-alt2 [2808B]
Get:2 ftp://ftp.altlinux.org noarch/classic alterator-mirror 0.3-alt1 [10.0kB]
Get:3 ftp://ftp.altlinux.org i586/classic alterator-fbi 5.25-alt2.M51.3 [205kB]
Fetched 218kB in 16s (13.3kB/s)
Committing changes...
Preparing...                                                      ################################################## [100%]
1: avahi-sh-functions        ######################################################## [ 33%]
2: alterator-mirror   ############################################################# [ 66%]
3: alterator-fbi           ############################################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Done.
[root@SERVER /]#

Затем запустил браузер, указал но при запуске страницы https://localhost:8080/ выходит ошибка "Firefox не может установить соединение с сервером localhost:8080".

Что я делаю не так???

Оффлайн PM

  • Участник
  • *
  • Сообщений: 57
Здравствуйте! Очень хочу разобраться, подскажите пожалуйста:
15 компьютеров, необходимо создать локальный репозиторий. Если я правильно понимаю, можно создать локальный репозиторий который будет полной копией глобального,  хранится на одной машине, и обновляться на нее, а все остальные с этой машины так? Но мне к примеру нужно поставить на все машины одну програмку (не выкачивая весь репозиторий), т.е. я скачиваю ее на одну, "главную" машину, а остальные устанавливают с нее, т.е. это называется с кэша, я правильно понял? и можно ли таким же способом выполнять обновление систем, т.е. то что устанавливается на один комп, потом с этого же устанавливается на другие?  Не направляйте мне пожалуйста на ветки типа http://www.altlinux.org/Apt/CreateRepository, тяжело для усвоения, мне бы суть понять-)))
« Последнее редактирование: 17.01.2011 13:41:54 от PM »
Linux- либо разберусь...либо возненавижу...

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Кэш и локальный репозиторий - это разные методы. В локальном репозитории есть всё необходимое, а в кэше может не быть части пакетов.

Оффлайн PM

  • Участник
  • *
  • Сообщений: 57
Кэш и локальный репозиторий - это разные методы. В локальном репозитории есть всё необходимое, а в кэше может не быть части пакетов.
ну об этом я и спрашивал. Мне на все компьютеры необходимы ставить одни и те же программы, так может мне нет смысла настраивать локальный репозиторий? Кэш репозиторий содержит только те конкретные программы которые я установил на компьютер, так? Т.е. если необходимо установить программу я устанавливаю ее на главный ПК, и с него как с кэш репозиторрия устанавливаю на другие?я правильно понял? Или все таки необходим локальный репозиторий?
Linux- либо разберусь...либо возненавижу...

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
В принципе вы правы, но на практике может оказаться так, что какого-нибудь пакета в кэше не оказалось - из-за небольшой разнице в момент обновления и т.п.

Оффлайн PM

  • Участник
  • *
  • Сообщений: 57
1) apt-repo-tools позволяет настроить именно кэш репозиторий!?
2) apt-cacher работает в AltLinux?
Linux- либо разберусь...либо возненавижу...

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
1) apt-repo-tools позволяет настроить именно кэш репозиторий!?
2) apt-cacher работает в AltLinux?
Не в курсе. Хотя

$ apt-cache search apt-cacher
apt-cacher-ng - Caching HTTP download proxy for software packages
$ apt-cache search apt-repo-tools
apt-repo-tools - Utilities to create APT repositories


Оффлайн PM

  • Участник
  • *
  • Сообщений: 57
если кто то настраивал локальный "кэш-репозиторий" помогите пожалуйста!!! мне не нужен полный срез репов, а нужно: только обновления и некоторые скачанные программы раздать на другие машины! Спасибо, надеюсь на помощь, доброту и отзывчивость....  ;)
Linux- либо разберусь...либо возненавижу...

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....

Оффлайн Slav

  • Участник
  • *
  • Сообщений: 49
Строчка
Код: [Выделить]
SRPMS
говорит, что src rpm качаться не будут. Скорее всего, вам это и нужно, так что ничего править не нужно.
Здравствуйте.
Используя sisyphus-mirror создаю копию репозитория.
В файле exclude аналогично указано, что SRPMS копировать не надо.
Но вот содержимое каталогов SRPMS.all копируется.
Что надо сделать, чтобы этот каталог не синхронизовался?
Указать в файле exclude строку "SRPMS.all"?

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Добавьте в список exclude (если отсутствуют) SRPMS.all и SRPMS.classic.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
В файле exclude аналогично указано, что SRPMS копировать не надо.
Имеется ввиду, что именно каталог SRPMS не будет скопирован. В новых бранчах структура каталогов репозитория вполне может меняться (и распределение .src.rpm пакетов по каталогам соответственно тоже), поэтому лучше указывать конкретные каталоги, которые копировать не нужно.

Оффлайн Slav

  • Участник
  • *
  • Сообщений: 49
Спасибо.
Составил фильтр (пригодится тем, кто в будущем будет создавать копию репозитория).
Из списка скачиваемых пакетов исключил
SRPMS.*
*-debuginfo-*
*-tests-*
*-dev-*
*-devel-*
*-examples-*
*-javadoc-*
*-source-*
*-static-*
*-samples-*
clipart-*

так как эти пакеты довольно велики, и не факт, что понадобятся.
« Последнее редактирование: 08.01.2013 20:26:25 от Slav »