| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| apt-cacher-server [Le 31/03/2009, 17:18] – lliens apache2 benje | apt-cacher-server [Le 04/08/2012, 03:01] (Version actuelle) – 0ol |
|---|
| {{tag>Dapper Edgy Feisty hardy intrepid}} | ~~REDIRECT>apt-cacher~~ |
| | |
| ---- | |
| ======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. | |
| | |
| =====Installation===== | |
| | |
| L’installation est simple mais il faut au préalable activer les dépôts universe. | |
| Vérifier que le [[:depots#universe_et_multiverse|dépôt universe]] soit [[:tutoriel:comment_modifier_sources_maj|bien activé et mis à jour]]. | |
| * [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **apt-cacher** [[apache2]] | |
| | |
| <code>sudo apt-get install apt-cacher apache2</code> | |
| | |
| 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 [[apt://apt-cacher,apache2|{{apt.png}}]] | |
| | |
| =====Configuration du serveur===== | |
| ====Activation de apt-cacher en mode autonome==== | |
| [[:tutoriel:comment_editer_un_fichier|Éditer le fichier]] /etc/default/apt-cacher et changer l'option //autostart=1// | |
| | |
| | |
| <note>Pour tester si apt-cacher fonctionne correctement, taper l'adresse suivante dans votre navigateur web : | |
| //[[http://"adresse_du_serveur_apt-cacher"/apt-cacher]]//</note> | |
| <note important>si ça n'a pas marché réinitialiser apache2 | |
| | |
| <code>sudo invoke-rc.d apache2 restart </code> </note> | |
| | |
| ====Éditer le fichier de configuration de apt-cacher==== | |
| [[:tutoriel:comment_editer_un_fichier|Éditer le fichier]] /etc/apt-cacher/apt-cacher.conf selon vos besoins | |
| | |
| Si la connexion internet passe par un proxy modifier ces lignes: | |
| | |
| <code> | |
| http_proxy=hostname:port | |
| use_proxy=1 | |
| http_proxy_auth=username:password | |
| use_proxy_auth=1 | |
| </code> | |
| <note> 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.</note> | |
| | |
| ====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: | |
| | |
| <code> sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives </code> | |
| | |
| Si cette commande ne passe pas essayez : | |
| | |
| <code> sudo /usr/share/apt-cacher/apt-cacher-import.pl -r -R /var/cache/apt/archives </code> | |
| | |
| =====Configuration client===== | |
| <note>Il existe deux manières pour configurer le client avec apt-cacher</note> | |
| | |
| ====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: | |
| <note tip>le port par défaut est 3142</note> | |
| | |
| 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): | |
| | |
| [[:tutoriel:comment_editer_un_fichier|Éditer le fichier]] /etc/apt/apt.conf.d/01proxy , et insérez la ligne suivante: | |
| | |
| <code>Acquire::http::Proxy "http://<adresse_du_serveur_apt-cacher>:3142";</code> | |
| | |
| puis exécuter: | |
| <code>sudo apt-get update</code> | |
| | |
| | |
| ===== Voir aussi ===== | |
| | |
| * [[https://help.ubuntu.com/community/Apt-Cacher-Server|help.ubuntu-en]] | |
| | |
| ---- | |
| | |
| //Contributeurs :[[hhbaieb@gmail.com|hhbaieb]],[[:utilisateurs:TheNumber]] (section « Ubuntu Tunisian Team »), [[:utilisateurs:ButterflyOfFire]]// | |