Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/10/2010, à 15:52

b@d

configuration de apt-cacher

Bonjour,

je viens de configurer apt-cacher sur maverick. J'ai eu quelques soucis en suivant la doc, mais je m'en suis sorti avec quelques autres manipulations. En particulier une page qui m'a bien aidé.
J'aimerais donné ma petite contribution à la doc mais je laisserai une personne habituée à faire le nécessaire si ces modifs lui paraissent judicieuses.

Configuration du serveur
Activation de apt-cacher en mode autonome

si l'adresse http://"adresse_du_serveur_apt-cacher":3142 ne fonctionne pas :
essayer de réinitialiser apache2 :

sudo invoke-rc.d apache2 restart

essayer de réinitialiser apt-cacher :

sudo invoke-rc.d apt-cacher restart

Si le redémarrage de apt-cacher donne "unable to bind socket port 3142" :
éditer le fichier /etc/services et rajouter :

apt-cacher           3142/tcp 
apt-cacher           3142/udp

éditer le fichier /etc/apache2/httpd.conf  et rajouter :

ServerName   localhost

Puis rénitialiser apache2 et apt-cacher :

sudo invoke-rc.d apache2 restart && sudo invoke-rc.d apt-cacher restart

Configuration client
Méthode Proxy

On doit pouvoir lancer d'un navigateur l'adresse http://"adresse_du_serveur_apt-cacher":3142
Attention pour fonctionner avec le proxy indiqué dans 01proxy il faut que le fichier /etc/apt/apt.conf soit vide (qu'il ne contienne pas par exemple ACQUIRE { http::proxy "direct" };)


De plus le lien que j'ai donné ci-dessus apporte un plus pour la gestion des paquets sur le serveur.
Déplacer les archives dans le répertoire des archives de apt-cacher et reconstruire le cache d'apt-cacher :

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

Configurer le serveur pour utiliser les paquets de apt-cacher (comme un client) :

echo "Acquire::http::Proxy \"http://localhost:3142\";" | sudo tee /etc/apt/apt.conf.d/01proxy

et vider le cache d'apt-get :

sudo apt-get clean

pour automatiser le vidage du cache d'apt-get tous les jours, ajouter au fichier /etc/anacrontab :

1 20 apt-clean apt-get clean

Hors ligne