APT-cacher, en donwloaden van debian packages op een ubuntu apt-cacher server

Posted by Paul Verreth Tue, 23 Jan 2007 14:39:00 GMT

Bij netwerkproblemen, of een traag netwerk, is het interessant om gebruik te maken van apt-cacher.

Dan kan een server, met een goede netwerkconnectie, fungeren als mirror voor (alle) andere machines. Deze moeten dan de apt-cacher server als mirror in hun sources.list instellen.

Na het installeren van apt-cacher, moet enkel nog de autostart geactiveerd worden in /etc/default/apt-cacher:

# set to 1 to start the daemon at boot time

AUTOSTART=1

Clients

In de sources.list van de clients moet dan volgende aanpassing gebeuren:

# the main Debian packages.

# server:3142 is voor gebruik van apt-cacher

deb http://server:3142/debian/ testing main
deb http://server:3142/debian/ unstable main
deb http://server:3142/debian/ stable main

Verschillende distributies

Om ook debian via een ubuntu apt-cacher te downloaden/installeren moet je volgende aanpassingen doen in /etc/apt-cacher/apt-cacher.conf:

path_map = ubuntu  http://be.archive.ubuntu.com/ubuntu ;debian  http://ftp.at.debian.org/debian

Proxy

Om een proxy te gebruiken zijn volgende aanpassingen nodig aan /etc/apt-cacher/apt-cacher.conf:

# Apt-cacher can pass all its requests to an external http proxy like

# Squid, which could be very useful if you are using an ISP that blocks

# port 80 and requires all web traffic to go through its proxy. The

# format is 'hostname:port', eg: 'proxy.example.com:8080'.

http_proxy=proxy.server.net:80

# Use of an external proxy can be turned on or off with this flag.
# Value should be either 0 (off) or 1 (on).
use_proxy=1

Rapport

Je kan statistieken bekijken op http://server:3142/reports

Posted in ,  | Tags ,

Comments are disabled