introduction
Apt-Cache peut être utilisé pour mettre en cache les paquets Debian / Ubuntu téléchargés sans avoir besoin d'une configuration de serveur supplémentaire, et est très utile pour ceux qui ont plus de deux serveurs.
Exigences
- Debian ou Ubuntu
- 10 minutes de temps
Installation
Apt-Cache est disponible dans les référentiels Debian / Ubuntu par défaut et peut être installé apt-getcomme suit:
apt-get install apt-cacher
Configuration
Apt-Cache accepte toutes les demandes par défaut; en tant que tel, nous aurions besoin de personnaliser son fichier de configuration, /etc/apt-cacher/apt-cacher.confcomme suit:
allowed_hosts = <YOUR_SERVER_IP_OR_NETWORK> <YOUR_LAN> <CAN BE * FOR ANY>
daemon_port = <THE_DAEMON_PORT>
Pour bloquer des hôtes spécifiques, vous pouvez utiliser la denied_hostsdirective:
denied_hosts = <BLOCKED_IP>
Pour appliquer nos modifications, nous devons redémarrer le démon comme suit:
service apt-cacher restart
Usage
Vous pouvez maintenant utiliser votre Apt-Cacher en éditant le /etc/apt/sources.listfichier sur votre serveur. Voici à quoi cela ressemblerait sur Debian Jessie:
deb http://<INSTANCE_IP>:<DAEMON_PORT>/http.us.debian.org/debian/ jessie main
deb-src http://<INSTANCE_IP>:<DAEMON_PORT>/http.us.debian.org/debian/ jessie main
deb http://<INSTANCE_IP>:<DAEMON_PORT>/security.debian.org/ jessie/updates main
deb-src http://<INSTANCE_IP>:<DAEMON_PORT>/security.debian.org/ jessie/updates main
deb http://<INSTANCE_IP>:<DAEMON_PORT>/http.us.debian.org/debian/ jessie-updates main
deb-src http://<INSTANCE_IP>:<DAEMON_PORT>/http.us.debian.org/debian/ jessie-updates main
Ceci conclut le didacticiel. Merci pour la lecture.