Ici on n'a que votre IP, votre pseudo et votre adresse mail que nous ne traitons pas.
Quand vous êtes enregistrés, une seule requête permet de vous afficher les messages que vous n'avez pas lus.
Primtux8 est arrivée! Rendez-vous ici
Vous pouvez désormais vous inscrire librement en cliquant sur "S'enregistrer".

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Créer un serveur de cache apt pour les parcs utilisant primtux
#26
Bon ça avance.
Première chose : je n'ai toujours pas séparer le serveur du client... je le ferai plus tard.

C'est sur le git, branche devel, fichier acn-v2.py
https://github.com/CyrilleBiot/scripts/b.../acn-v2.py

Donc version 2
Coté serveur
Installation du serveur et de cron-apt pour automatiser les update
Configuration automatique de cron-apt : scan des repo à la recherche des update de sécurité et création d'un fichier ne contenant que les entrées sécurité
config de cron-apt pour utiliser ces update de sécurité et les installer automatiquement (que celles de sécurité, c'est du stable, ça ne devrait pas poser de soucis)
Les mises à jour se font dans la nuit à 4h

Coté client
Possibilité de choisir un port d'écoute différente du 3142 en cas d'install customisée
Installation de cron-apt pour auto les mises à jour de sécurité

Amélioration diverses
Fix des soucis dans la fonction de reconnaissance de la distribution
Split de la fonction d'installation de paquet
Amélioration à droite et à gauche

Tests
Pas l'école , c'est mercredi. Testé avec ce que j'ai sous la main
- DEBIAN SID : OK pas de soucis (par contre pas d'update de securité sous SID..)
- Mint 18 : OK pas de soucis
- ubuntu qui traine : pas de soucis

Voici les conf apportées (plus value ?) en terme de config
- config du proxy d'ACN
- écriture source.list de securité
- écriture d'un fichier de conf spéfique pour cron-apt


Code :
[== Undefined ==]
libres09@libres09-Latitude-E6410 ~ $ ls -l  /etc/apt/apt.conf.d/00aptproxyANC  && cat /etc/apt/apt.conf.d/00aptproxyANC
-rw-r--r-- 1 root root 49 févr.  5 18:26 /etc/apt/apt.conf.d/00aptproxyANC
Acquire::http::Proxy "http://192.168.0.20:3142";

libres09@libres09-Latitude-E6410 ~ $ ls -l  /etc/apt/sources.list.d/s  && cat /etc/apt/sources.list.d/security-primtuxACN.list
security-primtuxACN.list              stephane_magnenat-xenial-xenial.list  

libres09@libres09-Latitude-E6410 ~ $ ls -l  /etc/apt/sources.list.d/security-primtuxACN.list  && cat /etc/apt/sources.list.d/security-primtuxACN.list
-rw-r--r-- 1 root root 137 févr.  5 18:26 /etc/apt/sources.list.d/security-primtuxACN.list
# Security Update. For Primtux Apt-cacher-ng.
deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse


libres09@libres09-Latitude-E6410 ~ $ ls -l  /etc/cron-apt/action.d/5-primtuxACN-security && cat /etc/cron-apt/action.d/5-primtuxACN-security
-rw-r--r-- 1 root root 238 févr.  5 18:26 /etc/cron-apt/action.d/5-primtuxACN-security
upgrade -y -o APT::Get::Show-Upgraded=true
OPTIONS="-o quiet=1 -o APT::Get::List-Cleanup=false -o Dir::Etc::SourceList=/etc/apt/sources.list.d/security-primtuxACN.list -o Dir::Etc::SourceParts=\"/dev/null\""
MAILTO="root"
MAILON="always"
-----------------------------------------------
Classe unique (du CP au CM2, direction)
All you need : #!/bin/bash
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)