Tâche #8699
Distribution EOLE - Scénario #9571: Fournir le service apt-cacher au niveau établissement (contribution à intégrer)
Propositions de modifications pour pouvoir utiliser en local apt-cacher
0%
Description
Il pourrait être intéressant d'autoriser d'autres serveurs à se connecter à un cacher.
Cela permettrait d'améliorer la bande passante/vitesse de mise à jour.
Je fais une proposition de modification en pièce jointe.
Cette modification prend en compte la configuration du firewall + écoute du serveur sur l'interface réseau si activé.
Si on active les connexions distances sans firewall, apt-cacher écoutera sur toutes les interfaces activées.
Enfin l'accès à l'interface d'administration n'est accessible que via un mot de passe (a voir s'il ne devrait pas être mis aussi en mode conteneur).
Demandes liées
Historique
#1 Mis à jour par Emmanuel GARETTE il y a plus de 11 ans
- Fichier acng.conf.patch Voir ajouté
- Fichier 00_apt-cacher-ng.xml Voir ajouté
Ci-joint des modifications pour autoriser des sous-réseaux.
#2 Mis à jour par Vincent Febvre il y a plus de 11 ans
Il pouurait être judicieux d'ajouter dans le dictionnaire 00_apt-cacher-ng.xml :
mode="0600" et owner="apt-cacher-ng"
<file name='/etc/apt-cacher-ng/security.conf' source='acng-security.conf' filelist='apt_cacher' mode="0600" owner="apt-cacher-ng" />
...
Les tests ont été effectués sur une EoleBase 2.4.0 à jour
#3 Mis à jour par Emmanuel GARETTE il y a plus de 11 ans
Nouvelle mouture ... cette version permet d'autoriser la configuration d'un client apt-cacher.
Le principe étant de déclarer des variables pour configurer le proxy apt.
Quatre cas sont gérés :
- si apt-cacher-ng local et activer => forcer le cacher : localhost:numéro_port
- si cacher non activer, il est possible de forcer une valeur (la variable est un fill)
- si pas cacher local/pas définit => si proxy configurer : proxy_client_adresse:proxy_client_port
- si pas de proxy local ne rien mettre
Pour cela il faut modifier le fichier 02_advanced_network.xml :
<family name="services">
<variable name='activer_apt_cacher' type='oui/non' mode='expert' description='Activer le cache APT' hidden="True">
<value>non</value>
</variable>
</family>
Le fichier 05_apt-cacher-ng.xml :
<variable name='activer_apt_cacher' redefine='True' hidden="False">
<value>oui</value>
</variable>
+ fichiers joints (les modifications proposées par Vincent sont inclusent) + modification dans eosfunc (voir demande liée).
#4 Mis à jour par Emmanuel GARETTE il y a plus de 11 ans
- Fichier 05_apt-cacher-ng.xml Voir ajouté
- Fichier 01_network.xml Voir ajouté
#6 Mis à jour par Joël Cuissinat il y a environ 11 ans
- Tracker changé de Anomalie à Tâche
- Sujet changé de pouvoir utiliser en local apt-cacher à Propositions de modifications pour pouvoir utiliser en local apt-cacher
- Temps estimé mis à 6.00 h
- Restant à faire (heures) mis à 6.0
#7 Mis à jour par Joël Cuissinat il y a environ 11 ans
- Tâche parente mis à #9571
#8 Mis à jour par Laurent Couillaud il y a presque 11 ans
Bonjour,
Cette fonctionnalité me semble plus qu'interressante.
N'ayant pas des débits super dans les établissements,
cette solution répond parfaitement à nos besoins.
Quand pensez-vous intégrer ce patch ?
Cordialement,
#9 Mis à jour par Laurent Couillaud il y a plus de 10 ans
- Fichier 05_apt-cacher-ng.xml Voir ajouté
Bonjour,
J'ai appliqué quelques correction sur le fichier 05_apt-cacher-ng.xml
pour qu'il fonctionne bien dans le gen_config.
Si ça peut être util.
Ou intégré dans une futur patch.