Рубрики
apt-get Linux

apt-get

To make 1 machine cache apt packages for hole net install apt-cacher (or apt-cacher-ng, squid-deb-proxy, apt-proxy, approx)

You do NOT need httpd (apache) for standard configuration (port 3142).
Logs file location: /var/log/apt-cacher

root# apt-get install apt-cacher

# File /etc/default/apt-cacher
vi /etc/default/apt-cacher
AUTOSTART=1


# File /etc/apt-cacher/apt-cacher.conf
vi  /etc/apt-cacher/apt-cacher.conf
...
daemon_addr=192.168.0.1
allowed_hosts=192.168.0.0/24
...


root# service apt-cacher start

#Import already downloaded apt packages to apt-chacher
root# cd /usr/share/apt-cacher
root# ./apt-cacher-import.pl /var/cache/apt/archives

Client-side configuration.
Check if
http://apt-cacher:3142
http://apt-cacher:3142/report
are reachable. (with curl or browser)

And change apt conf file:

# File /apt/apt.conf.d/01proxy
vi /apt/apt.conf.d/01proxy
Acquire::http::Proxy "http://apt-cacher:3142/"

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.