LinuxForum.Fans
Тема

Кеширующий локальный репозиторий

Автор: TERMIN 7 сообщений 3904 просмотров
#85139

Нужно сделать локальный респозитарий, который кэширует, а не полностью зеркалит, для ubuntu 10.
ПЛЗ хелп, я незнаю куда копать толком, буду рад любой помощи

#85144

Как вариант - поставить сквид с жирным кешем, и все машины пускать за обновлениями через него.
Возможно не самое красивое решение, зато быстро и эффективно smile

#85165

а сквид будет кэшировать деб пакеты?
и всетаки вопрос остается актуальным

#85167
TERMIN написал:
Нужно сделать локальный респозитарий, который кэширует, а не полностью зеркалит, для ubuntu 10.
ПЛЗ хелп, я незнаю куда копать толком, буду рад любой помощи

Смотрите в сторону apt-move.
Почитайте здесь и здесь, например.

#85241

ммм, покопаю, ну а всетаки apt-cache не кто не знает? я про него читал, но поднять не смог.
вот мануал http://www.it-simple.ru/?p=240
он под старые дистрибы, может мне кто подскажет что надо сделать под Ubuntu 10
очень буду благодарен))

#85800

Вобщем нашел решение))
apt-cacher-ng smile smile

Пишу мини инструкцию по установке и настройке, у меня работает шикарно все.

Как оказалось apt-cache сдулся, и ему на замену пришел apt-cacher-ng.
Ставим естественно вот так

text
 sudo apt-get install apt-cacher-ng 

Настройка оказалась еще проще чем у его батьки - на целевых компьютерах в файле /etc/apt/apt.conf вписать:

text
Acquire::http { Proxy "http://127.0.0.1:3142"; };

Адреса репозитариев модицификациям в этом случае подвергаться не должны.

Можно дополнительно перекинуть уже существующие пакеты, чтобы потом их не качать:

text
sudo mkdir -p /var/cache/apt-cacher-ng/_import
sudo chown apt-cacher-ng /var/cache/apt-cacher-ng/_import
sudo cp -al /var/cache/apt/archives/* /var/cache/apt-cacher-ng/_import/

а затем в браузере на машине-хранилище войти на адрес

text
localhost:3142/acng-report.html

и нажать "Start Import"

Вобщем то и все, на страничке хранилища можно также найти оригинальную инструкцию, и статистику.

С уважением, TERMIN

#86170

PS: На заметку, импорт не работает пока хоть один пакет через эту прокси не скачается через нее, тоесть, перед тем как в первый раз импортировать пакеты в качер, скачайте через него хоть одну утилиту или пакет из интернета (он должен создать рабочие файлы для себя), и только после этого работает импорт.

Войдите или зарегистрируйтесь, чтобы ответить.