Projet

Général

Profil

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

Ajouté par Emmanuel GARETTE il y a plus de 11 ans. Mis à jour il y a plus de 10 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
Echéance:
% réalisé:

0%

Temps estimé:
6.00 h
Restant à faire (heures):
6.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).

acng.conf.patch Voir (1,28 ko) Emmanuel GARETTE, 20/08/2014 16:38

acng-security.conf Voir (484 octets) Emmanuel GARETTE, 20/08/2014 16:38

00_apt-cacher-ng.xml Voir (1,79 ko) Emmanuel GARETTE, 20/08/2014 16:38

acng.conf.patch Voir (1,29 ko) Emmanuel GARETTE, 21/08/2014 10:13

00_apt-cacher-ng.xml Voir (2,35 ko) Emmanuel GARETTE, 21/08/2014 10:13

01_network.xml Voir (1,4 ko) Emmanuel GARETTE, 22/08/2014 17:26

05_apt-cacher-ng.xml Voir (2,82 ko) Emmanuel GARETTE, 22/08/2014 17:26

02eoleproxy (466 octets) Emmanuel GARETTE, 22/08/2014 17:37

05_apt-cacher-ng.xml Voir - dicos corrigé pour qu'il s'ouvre sans erreur dans le gen_config (3,42 ko) Laurent Couillaud, 14/08/2015 04:13


Demandes liées

Lié à creole - Tâche #8707: eosfunc.calc_multi_condition : il n'est pas possible de mettre des match/mismatch disabled Fermé 28/10/2014 07/11/2014

Historique

#1 Mis à jour par Emmanuel GARETTE il y a plus de 11 ans

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

#5 Mis à jour par Emmanuel GARETTE il y a plus de 11 ans

Le template

#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

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.

Formats disponibles : Atom PDF