Чтобы настроить веб-сервер Apache с apt-cacher на Ubuntu Desktop
Кто-нибудь пробовал цель, описанную ниже. Мы собираемся сделать это и хотим выяснить, каковы шансы на успех.
Цель состоит в том, чтобы иметь apt-cacher в следующей среде.
-) Ubuntu 14.04 LTS Desktop или более поздняя версия Ubuntu LTS Desktop
.. означает, что веб-сервер Apache также должен быть установлен и настроен
-) упомянутая Ubuntu - это виртуальная машина, работающая на VirtualBox
.. он использует сетевой адаптер NAT для физического хоста.
-) клиенты apt-cacher также являются виртуальными машинами на одном физическом хосте (VirtualBox и другие решения виртуализации sw).
..Один клиент apt-cacher работает на той же виртуальной машине, что и cacher
-) позже некоторые клиенты на других физических хостах, но в той же локальной сети
2 ответа
Я попал в беспорядок, используя apt-cacher. Кроме того, он кэшируется только для одной версии. Вместо этого настройте trafficserver.apache.org и настройте его в качестве общего прокси-сервера для сетевого трафика. Вы можете установить правило для *.deb.
Я использую apt-cacher-ng
с 2012 года на виртуальной машине, чтобы обеспечить обновления для около 10 других виртуальных машин, работающих под управлением разных версий Ubuntu.
Настройка довольно проста, сервер предлагает веб-интерфейс, который дает некоторую информацию, но я никогда не использую его.
На стороне клиента я должен редактировать /etc/apt/apt.conf.d/01proxy
и добавить туда
Acquire::http { Proxy "http://CACHER-IP:3142"; };
Если у вас пока нет - найдите время и начните работать над этим. Это действительно хорошее решение, и если он у вас работает один раз, он работает самостоятельно.
Не стесняйтесь спрашивать, если я что-то пропустил.