Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Serveur apt-cacher

apt-cacher est une solution proxy de sauvegarde de paquets Debian, permettant à un ensemble de PC l'accès indirecte aux dépôts à travers le serveur apt-cacher. Quand les paquets sont demandés du dépôt pour la première fois, ils seront sauvegardés par apt-cacher en local sur le serveur. Ainsi, toute autre demande aux même paquets sera faite en local pour économiser la bande passante et aussi gagner du temps.

L’installation est simple mais il faut au préalable activer les dépôts universe. Vérifier que le dépôt universe soit bien activé et mis à jour.

sudo apt-get install apt-cacher apache2

ou alors, chercher dans synaptic, dans adept ou dans votre gestionnaire de paquets les termes apt-cacher et apache2 pour les installer.

ou cliquer simplement sur ce lien

Activation de apt-cacher en mode autonome

Éditer le fichier /etc/default/apt-cacher et changer l'option autostart=1

Pour tester si apt-cacher fonctionne correctement, taper l'adresse suivante dans votre navigateur web : http://"adresse_du_serveur_apt-cacher":3142
si ça n'a pas marché réinitialiser apache2
sudo invoke-rc.d apache2 restart 

Éditer le fichier de configuration de apt-cacher

Éditer le fichier /etc/apt-cacher/apt-cacher.conf selon vos besoins

Si la connexion internet passe par un proxy modifier ces lignes:

http_proxy=hostname:port
use_proxy=1
http_proxy_auth=username:password
use_proxy_auth=1
changer les mots "hostname" pas le nom ou l'adresse de votre Proxy Internet, le "port" et le "username":"password" par les votre pour l'authentification au niveau du Proxy Internet.

Cacher les fichiers deb déjà téléchargés

pour cacher les fichiers deb déjà existant dans l'archive apt, il suffit d'exécuter la commande suivante:

 sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives 

Si cette commande ne passe pas essayez :

 sudo /usr/share/apt-cacher/apt-cacher-import.pl -r -R /var/cache/apt/archives 
Il existe deux manières pour configurer le client avec apt-cacher

Méthode par modification de la sources.list

Modifier le fichier /etc/apt/sources.list du client en insérant adresse_du_serveur_apt-cacher:le_port comme suit:

le port par défaut est 3142

changer par exemple:

"deb http://archive.ubuntu.com/ubuntu/ hardy main restricted"

par:

"deb http://adresse_du_serveur_apt-cacher:3142/apt-cacher/archive.ubuntu.com/ubuntu/ hardy main restricted"

Méthode Proxy

Si vous avez un laptop et vous disposez de plusieurs connections. La modification du fichier sources.list selon la première méthode, ne vous permettra pas d'installer des paquets à partir d'une autre connexion Internet. Cette 2éme méthode permet la sélection du proxy automatiquement, ou d'utiliser une connexion directe si le serveur apt-cacher n'est plus disponible :-).

Sa configuration est simple il suffit de créer un fichier (s'il n'existe pas):

Éditer le fichier /etc/apt/apt.conf.d/01proxy , et insérez la ligne suivante:

Acquire::http::Proxy "http://<adresse_du_serveur_apt-cacher>:3142";

puis exécuter:

sudo apt-get update

Contributeurs :hhbaieb,TheNumber (section « Ubuntu Tunisian Team »), ButterflyOfFire

  • apt-cacher-server.1241285046.txt.gz
  • Dernière modification: Le 18/04/2011, 14:46
  • (modification externe)