Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Локальный репозиторий для сети  (Прочитано 4100 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Fenixsar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Локальный репозиторий для сети
« : 14 Декабря 2009, 08:37:08 »
Здравствуйте, проблема в следующем: школа, компьютерный класс, 15 компьютеров, решили перейти на бесплатное ПО. Установили Ubuntu 9.10. Проблема возникла через несколько дней после установки, обновлять систему оказалось, ну оочень долго, при скорости 8 кб\с. Вопрос: Как организовать локальныйй репозиторий для всего класса, чтобы обновления из интернета тянул только лишь один комп.

Вопрос на засыпку: Стоит ли, обновлять систему до Edubuntu?

Оффлайн VinnyPooh

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2577
  • В работе
    • Просмотр профиля
    • Linux для чайников (пых-пых)
Re: Локальный репозиторий для сети
« Ответ #1 : 14 Декабря 2009, 09:33:18 »
По запросу в гугле
"Локальный репозиторий Ubuntu" море инфы.
По поводу Edubuntu, ну если вам нужны программы, которые входят в состав пакета, на оф. сайте всё есть.


Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Локальный репозиторий для сети
« Ответ #2 : 14 Декабря 2009, 09:35:06 »
apt-cacher-ng решит вашу проблему

Оффлайн Fenixsar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Локальный репозиторий для сети
« Ответ #3 : 14 Декабря 2009, 16:38:13 »
По запросу в гугле
"Локальный репозиторий Ubuntu" море инфы.

   

Про создание локальных репозиториев, я знаю, читал уже, но все равно есть один вопрос: Какой адрес следует указывать на компе - клиенте, если все файлы на  сервере лежат в папке ~/update?

Оффлайн Vovanys

  • Участник
  • *
  • Сообщений: 188
  • Эээээ.... без коментариев
    • Просмотр профиля
    • vovanys.com
Re: Локальный репозиторий для сети
« Ответ #4 : 14 Декабря 2009, 16:43:09 »
можно тупо на одном компе обновлять, а всем остальным примонтировать /var/cache/apt/archives c главного компа, где пакеты уже скачаны.
либо делать скрипт dpgk -i и список пакетов, который расшарен на одной из машин.

Оффлайн Fenixsar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Локальный репозиторий для сети
« Ответ #5 : 14 Декабря 2009, 17:16:19 »
можно тупо на одном компе обновлять, а всем остальным примонтировать /var/cache/apt/archives c главного компа, где пакеты уже скачаны.
       

А вот сдесь вот, можно по подробней.

Оффлайн Vovanys

  • Участник
  • *
  • Сообщений: 188
  • Эээээ.... без коментариев
    • Просмотр профиля
    • vovanys.com
Re: Локальный репозиторий для сети
« Ответ #6 : 14 Декабря 2009, 17:31:22 »
На одном из 15 компов, устанавливаем nfs-kernel-server и расшариваем папку /var/cache/apt/archives, а на остальных удаляем и вместо нее примонтируем расшаренную папку первого.
В итоге: обновляем на первом компе, при запуске на других компы будут думать что они уже скачивали эти файлы и просто их установят... тем самым обновятся.

p.s. как расшарить и примонтировать ищи по слову nfs ubuntu
http://www.xima4.com/?p=184

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Локальный репозиторий для сети
« Ответ #7 : 14 Декабря 2009, 18:51:22 »
не проще ли установить apt-cacher-ng, создать /etc/apt/apt.conf с одной строчкой, и на каждый клиент скопировать этот файл, чем городить nfs?

Оффлайн Nesmit

  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Re: Локальный репозиторий для сети
« Ответ #8 : 14 Декабря 2009, 19:35:40 »
А никто не делал случаем так:
squid, зарезаем в асл только доступ на сервера с репами. В конфах прописав кешировать deb по максимому.
И заворачивать со шлюза по адресам репов туда.

Оффлайн Fenixsar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Локальный репозиторий для сети
« Ответ #9 : 15 Декабря 2009, 00:41:42 »
не проще ли установить apt-cacher-ng, создать /etc/apt/apt.conf с одной строчкой, и на каждый клиент скопировать этот файл, чем городить nfs?

А можно о вашем способе, более развернуто?
« Последнее редактирование: 15 Декабря 2009, 14:42:12 от Fenixsar »

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Локальный репозиторий для сети
« Ответ #10 : 15 Декабря 2009, 08:12:17 »
А чего там разворачивать?
1) sudo apt-get install apt-cacher-ng
2) http://localhost:3142/
3) прочесть и выполнить инструкции по конфигурации клиента (echo "Acquire::http { Proxy "http://айпи_сервера:3142"; };" > /etc/apt/apt.conf)
4)...
5) PROFIT!!!
« Последнее редактирование: 15 Декабря 2009, 12:09:15 от Frank »

Оффлайн Nesmit

  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Re: Локальный репозиторий для сети
« Ответ #11 : 15 Декабря 2009, 11:31:36 »
Не подходит. людей пугает консоль :) как самый страшный монстр в темной комнате.

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Локальный репозиторий для сети
« Ответ #12 : 15 Декабря 2009, 12:08:57 »
А консоль тут при чём? ???
1) Устанавливаем через Synaptic
2) Firefox же, можно вообще опустить этот пункт - я уже сказал, что в нём описано - см 3-й пункт
3) Alt+F2, gksudo gedit /etc/apt/apt.conf, вставить строчку Acquire::http { Proxy "http://айпи_сервера:3142"; }; и сохранить
4,5) без изменений :D

Я с вас улыбаюсь, дорогие пользователи. Хотите чтобы что-то сделалось, но не хотите и пальца об палец ударить для этого.
« Последнее редактирование: 15 Декабря 2009, 12:13:39 от Frank »

Оффлайн VinnyPooh

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2577
  • В работе
    • Просмотр профиля
    • Linux для чайников (пых-пых)
Re: Локальный репозиторий для сети
« Ответ #13 : 15 Декабря 2009, 12:39:45 »
Причём пользователи этого делать и не должны так-то (я о настройке), а если сисадмина пугает консоль, ну извините.

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Локальный репозиторий для сети
« Ответ #14 : 15 Декабря 2009, 12:59:04 »
Да, чуть не забыл, ставить apt-cacher-ng  надо только на сервере, на клиенты только /etc/apt/apt.conf копируем, ничего устанавливать на них не надо. А то ещё на каждый комп по серверу ставить будете :D

 

Страница сгенерирована за 0.057 секунд. Запросов: 25.