Online video hd

Смотреть 365 видео

Официальный сайт moscowout 24/7/365

Смотреть видео бесплатно

sega78 05.08.2010 08:21

Есть вопрос!Репозиторий в локалке.

Доброго всем дня.

В связи с близящимся переводом предприятия на свободное ПО возникла необходимость создания и поддержания в более-менее актуальном состоянии собственного репозитория для обновления машин сотрудников. При этом есть 2 типа компьютеров: у простых пользователей и админские. Набор софта (пакетов) для админских машин, естественно, намного больше, чем для пользовательских, да и обновляются они чаще. Сообственно тут и возникает вопрос, как (каким образом и какими средствами) можно создать на одной из админских машин или, что еще привлекательнее, на одном из серверов репозиторий для пользователей, содержащий "установочный диск" + обновления вытянутые адинскими машинами? То есть если админ обновляет у себя пакет, то он обновляется и в репозитории, но если выходит новая версия пакета, который есть в репозитории, но его никто не требует, то он соответсвенно и не скачивается.

P.S. И хотелось бы узнать, может ли такой репозиторий лежать на удаленнов ресурсе, который (по умолчанию) управляется другой (не-Linux) ОС?


Тэги:
+ 3 -
Похожие Поделиться

kstep 05.08.2010 08:28 #
+ 0 -
apt-mirror для дебиана. Или поднять любой кеширующий прокси, завязать его статически на «большие» сервера с репами и указать его как источник в /etc/apt/sources.list. По моему так это делалось.
cblp 05.08.2010 09:58 #
+ 0 -
можно не менять sources, а добавить опцию http::Proxy в настройках самого APT
wilful 05.08.2010 08:48 #
+ 0 -
Репозиторий может быть на любой машине, главное чтоб он был оформлен верно, по требованию дистра.

В арче можно просто шарить кэш с админского ПК (т.к. там набор больше, и если новый пакет не ставить, то и в репе не будет).
Пример
Еще

Поддержка проста:
pacman -Sc (Удаление старых пакетов)

Но вариант с кэш прокси для таких задач тоже отлично подходит.
sega78 05.08.2010 08:51 #
+ 1 -
Прошу прощения, но забыл уточнить, что использовать предполагается Ubuntu.
in1t 05.08.2010 12:06 #
+ 0 -
>Но вариант с кэш прокси для таких задач тоже отлично подходит.
+1
squid-deb-proxy: Squid proxy configuration optimized for deb packages
ner_uto 05.08.2010 11:01 #
+ 1 -
Вот вроде неплохая хавтушка, правда debmirror, как я понимаю, создает полное зеркало, без возможности выбора групп пакетов или конкретных пакетов. Но, думаю, что сгодится. Правда репозиторий весит целую кучу гигабайт... Так что уйдет на первое выкачивание много трафика.

А зачем вообще возиться с синхронизацией изменений пакетов пользователей в зависимости от админских? Чем обычное общее зеркало не устраивает? Обновляться оно будет по cron (можно и вручную), а и админские, и пользовательские компы будут иметь софт из репы локальной.

А насчет пс - наверное может. Но для этого надо на той машине, где будет храниться репозиторий, поднять вэб- или фтп-сервер. А может и еще есть способы.
ariessoft 05.08.2010 11:54 #
+ 2 -
Я пользуюсь в ubuntu approx. Обновляю 4 компьютера и все хорошо работает.

Approx имитирует HTTP-репозиторий Debian. По запросу он скачивает файлы из удалённых репозиториев и сохраняет в кеше (соответственно, в следующий раз пакет выдаётся из кеша).
Approx позволяет сэкономить время и внешний трафик при установке или обновлении пакетов .deb на нескольких компьютерах в локальной сети. Каждый пакет скачивается только один раз, независимо от числа клиентских машин, его устанавливающих. Для кеша approx обычно требуется несколько гигабайт дискового пространства.
Инструкция по настройке в Ubuntu
sega78 05.08.2010 14:24 #
+ 0 -
Спасибо, вот этот вариант вроде бы подходит. Но появился еще вопрос, а нельзя ли кэш approx`а наполнить уже имеющимися на одной из машин пакетами?
in1t 05.08.2010 17:09 #
+ 0 -
Минус этого решения в том, что на клиентах придется менять настройки!!!
kstep 06.08.2010 04:41 #
+ 1 -
Без смены настроек у юзеров вариант только один — прозрачный кеширующий прокси.
sega78 06.08.2010 07:58 #
+ 0 -
Учитывая что клиенты будут ставится с нуля, то это не такая большая проблема.
cppmm 05.08.2010 21:08 #
+ 1 -
Я использую apt-mirror. Полное зеркало стабильной ветки Debian для двух архитектур(включая non-free, volatile и security) занимает 35 гигов. Ежедневно обновляется с официальных реп, вычищает автоматом устаревшие пакеты и вообще ведёт себя отлично. Ну а все компы локалки тянут обновления уже с моего собственного репозитария по http(apache2).
sega78 06.08.2010 08:06 #
+ 1 -
Тоже хотелось бы так, но за попытку вытащить 35 Гб меня не просто убьют, а заставят еще перед смертью бесплатно работать. Да и дистрибутив еще окончательно не выбран, поэтому пришлось бы содержать репозитории для всех разновидностей... А даже две смерти для меня уже слишком много ;)
cppmm 06.08.2010 16:31 #
+ 0 -
Ну, можно попробовать обрисовать страшные цифры, типа если сейчас за раз не скачать столько - потом за несколько месяцев, с учётом того, что каждый будет тянуть каждое обновление, набежит больше. Т.е. в перспективе это экономия. ;)
Но это уже, как повезёт начальством. :)
alff31 10.08.2010 23:02 #
+ 0 -
С apt-mirror будет обновляться весь дистр, абсолютно все программы которые есть в убунте, за несколько месяцев с регулярным обновлением выйдет прилично.

Зы Плямяннику для деревни без нета сделал зеркало дистрибутива на винте в 35 Гб за ночь. ) Уфа рулит. )
cppmm 11.08.2010 17:37 #
+ 0 -
Да, для одной машины - это накладно. Но у меня лично стояла цель сделать локальный репозитарий для нескольких десятков машин с совершенно разными задачами(как обычные пользовательские компьютеры, так и серверы). Ну, и не знаю, откуда бубунта столько взяла, но, как я уже писал у меня 35 гигов - это полные репы двух архитектур.
Minoru 05.08.2010 22:50 #
+ 1 -
В общаге поднял для соседей apt-cacher — все довольны. Настройка сводится к двум шагам:
  1. указать apt-cacher'у, к каким репозиториям ему следует предоставлять доступ пользователям
  2. у пользователей переписать /etc/apt/sources.list
Подробнее можно почитать здесь.
h31 07.08.2010 23:21 #
+ 0 -
Рекомендую apt-cacher-ng. Пробовал - работает.
sega78 26.08.2010 16:48 #
+ 0 -
Всем спасибо.
Остановился на apt-cacher-ng. Почему- не знаю...

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн