Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
apt-cacher-server [Le 08/01/2009, 00:07] 213.95.41.13 |
apt-cacher-server [Le 04/08/2012, 03:01] (Version actuelle) 0ol |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{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 fait 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|Installez le paquet]] **apt-cacher** [[:tutoriel:apache2|apache2]] | + | |
- | + | ||
- | <code>sudo apt-get install apt-cacher apache2</code> | + | |
- | + | ||
- | ou alors, chercher dans synaptic ou adept ou d’autres solutions du genre les termes apt-cacher et apache2 pour les installer. | + | |
- | + | ||
- | ou cliquer simplement sur le 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-cache 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|éditez le fichier]] /etc/apt-cacher/apt-cacher.conf selon vos besoins | + | |
- | + | ||
- | si vous connecter à l'internet à travers un proxy modifier ses lignes: | + | |
- | + | ||
- | <code> | + | |
- | http_proxy=hostname:port | + | |
- | use_proxy=1 | + | |
- | http_proxy_auth=username:password | + | |
- | use_proxy_auth=1 | + | |
- | </code> | + | |
- | <note> changez 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 fichier deb déjà télécharger==== | + | |
- | pour cacher les fichier 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> | + | |
- | + | ||
- | + | ||
- | =====Configuration client===== | + | |
- | <note>Il existe deux maniéré de configurer votre client avec apt-cacher</note> | + | |
- | + | ||
- | ====Méthode par modification de la sources.list==== | + | |
- | + | ||
- | + | ||
- | Modifier votre sources.list du client: | + | |
- | + | ||
- | [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] /etc/apt/sources.list | + | |
- | + | ||
- | insérer //adresse_du_serveur_apt-cacher:le_port// comme suit: | + | |
- | <note tip>le port par défaut est 3124</note> | + | |
- | + | ||
- | changer par exemple: | + | |
- | + | ||
- | "deb http://archive.ubuntu.com/ubuntu/ hardy main restricted" | + | |
- | + | ||
- | par: | + | |
- | + | ||
- | "deb http://adresse_du_serveur_apt-cacher:3124/apt-cacher/archive.ubuntu.com/ubuntu/ hardy main restricted" | + | |
- | + | ||
- | ====Proxy méthode==== | + | |
- | + | ||
- | + | ||
- | si vous avez un laptop et vous disposer de plusieurs connections. La modification de la sources.list selon la première méthode, alors vous serez incapable d'installer des packés à partir d'autre connections Internet. Cette 2éme méthode permet la sélection du proxy automatiquement, ou d'utiliser la connections directe si le serveur apt-cacher n'est pas disponible:-). | + | |
- | + | ||
- | + | ||
- | sa configuration est semple il suffit de crée un fichier s'il n'existe pas: | + | |
- | + | ||
- | [[:tutoriel:comment_editer_un_fichier|éditez 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 ») 2009/01/06 23:55.// | + |