Ваше найкраще рішення - використовувати Apt-Cacher-NG на хост-машині. Вам не потрібно турбуватися про виділення мережевого комп'ютера aptcacher, оскільки він працює як проста програма з простою установкою / конфігурацією. Єдина думка, на яку слід стежити - це кількість дискового простору, за який ви маєте плату, але я користувався цією установкою досить довгий час, і це не було проблемою.
Це може здатися дивним, але ви також можете використовувати apt-cacher для машини, на якій встановлений apt-cacher. Це означає, що якщо ваш VM оновиться перед вашим хостом, він заповнить кеш і Хост зможе отримати пакет з кешу.
Ви також зможете побачити статистичні дані про те, скільки кешується і яка частота звернень, додавши URL-адресу: "http: // your-apt-cacher-ng-server: 3142" у вашому браузері (див. Нижче).
Хороше просте пояснення, як налаштувати apt-cacher, можна знайти тут: http://acidborg.wordpress.com/2010/06/24/how-to-install-and-configure-apt-cacher-ng-on -ubuntu-сервер-10-04 /, який я вставлю нижче для повноти.
- Установка:
apt-get install apt-cacher-ng
- Конфігурація: редагуйте
/etc/apt-cacher-ng/acng.conf
за допомогою наступного вмісту:
CacheDir: /var/cache/apt-cacher-ng
LogDir: /var/log/apt-cacher-ng
Port:3142
BindAddress: 0.0.0.0
Remap-debrep: file:deb_mirror*.gz /debian ; file:backends_debian
Remap-uburep: file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu
PidFile: /var/run/apt-cacher-ng/pid
ExTreshold: 4
- Перезапустіть Apt-Cacher NG:
/etc/init.d/apt-cacher-ng restart
Створіть на решті машин Debian / Ubuntu в мережі файл /etc/apt/apt.conf.d/02proxy
із таким вмістом:
Acquire::http { Proxy "http://your-apt-cacher-ng-server:3142"; };