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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Настройка кеша squid  (Прочитано 2185 раз)

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

Оффлайн danilsl

  • Автор темы
  • Участник
  • *
  • Сообщений: 170
    • Просмотр профиля
Настройка кеша squid
« : 15 Октября 2010, 13:23:07 »
Всем привет.
Довольно часто приходится обновлять или устанавливать Ubuntu. Соответственно каждый раз с нета тянутся одни и те же пакеты. Однако происходит это всёже не настолько часто, чтоб поднимать локальный репозиторий. И я тут вот подумал использовать для этого сквида, всё-равно уже стоит. По быстрому рецепт найти мне не удалось, а долго разбираться времени нет. Да и съэкономить хочется на времени загрузки обновлений (безлим таки медленный :-[).
Подскажите, возможно ли сделать разные настройки для файлов определённого типа? Чтобы например файлы *.deb он сохранял в кеш независимо от размера и хранил пару-тройку месяцев и в идеале ложил их в отдельный кеш, а для всего остального оставить существующие настройки (кстати дефолтные).
Заранее спасибо.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Настройка кеша squid
« Ответ #1 : 15 Октября 2010, 13:30:15 »
Может лучше монтировать в /var/cache/apt/archives переносной диск или nfs-шару?

Оффлайн danilsl

  • Автор темы
  • Участник
  • *
  • Сообщений: 170
    • Просмотр профиля
Re: Настройка кеша squid
« Ответ #2 : 15 Октября 2010, 13:34:01 »
Ну насколько я понимаю apt эту папку периодически чистит и лежат там только самые последние пакеты, причём он вычищает не только устаревшие. К томуже этот процесс должен быть прозрачным для юзеров.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Настройка кеша squid
« Ответ #3 : 15 Октября 2010, 13:38:59 »
Интересно, а зачем тогда опции clean и autoclean?

Оффлайн danilsl

  • Автор темы
  • Участник
  • *
  • Сообщений: 170
    • Просмотр профиля
Re: Настройка кеша squid
« Ответ #4 : 15 Октября 2010, 13:45:42 »
clean вычищает весь кеш, autoclean неустановленные пакеты. Обе для ручной чистки. Автоматом чистится при превышении какого-то размера. На этом я уже обламывался :)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Настройка кеша squid
« Ответ #5 : 15 Октября 2010, 13:53:16 »
А в файлике /etc/apt/apt.conf.d/10periodic
APT::Periodic::AutocleanInterval "0";
Делал?

Оффлайн danilsl

  • Автор темы
  • Участник
  • *
  • Сообщений: 170
    • Просмотр профиля
Re: Настройка кеша squid
« Ответ #6 : 15 Октября 2010, 13:57:46 »
Не только не делал, но и не знал. За эту инфу спасибо. Но этот способ всё-равно не подходит, т.к. нету у меня вариантов заставить юзеров что-то монтировать к личным букам...
Так что варианты либо локальный репозиторий (не хочу, хоть и есть пошаговая инструкция по его поднятию), либо кэш сквида(а эта идея мне очень даже нравится, т.к. грузиться и кешироваться будут только действительно нужные пакеты, а не весь репозиторий)

Оффлайн Piter Garin

  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Настройка кеша squid
« Ответ #7 : 15 Октября 2010, 19:05:40 »
А почему не apt-cacher-ng?

Оффлайн mihmih

  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: Настройка кеша squid
« Ответ #8 : 15 Октября 2010, 19:12:33 »
топикстартер дело говорит - кеширование пакетов в сквиде - универсальный вариант (без настроек на разных ноутбуках).
Вопрос в том - есть ли вообще такие настройки у сквида - жестко кешировать определенный тип файлов например?

Оффлайн getoutaway

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: Настройка кеша squid
« Ответ #9 : 20 Октября 2010, 08:46:34 »
Вот здесь как раз про это написано  ;)


Ubuntu 10.04 LTS -> Ubuntu 11.04+Unity -> Xubuntu 11.04 -> Ubuntu 10.04.3 LTS -> Linux Mint 17

 

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