linuxaddict:administrer:aptcacherng

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
linuxaddict:administrer:aptcacherng [17/02/2022, 02:50] – [En cas de serveur DHCP non maîtrisé] Claude Clerclinuxaddict:administrer:aptcacherng [12/03/2022, 17:10] – [Configuration] Claude Clerc
Ligne 1: Ligne 1:
 ====== apt-cacher-ng le proxy-cache de paquets pour un LAN ====== ====== apt-cacher-ng le proxy-cache de paquets pour un LAN ======
 ===== Installation ===== ===== Installation =====
-Tout est parfaitement expliqué [[https://wiki.debian-fr.xyz/Apt-cacher-ng|ici]]. 
  
 +Tout est parfaitement expliqué [[https://wiki.debian-fr.xyz/Apt-cacher-ng|ici]] en détail.
 +
 +En résumé et en prenant en compte les paquets spécifiques à LinuxMint :
 +
 +==== Préparation ====
 +Sur un ordinateur sur lequel LinuxMint est installé :
 +  grep -vE '^#' /usr/share/mint-mirrors/linuxmint.list | awk '{print $1}' > mint_mirrors
 +
 +Cette commande crée un fichier ''mint_mirrors'', identique au fichier ''/usr/share/mint-mirrors/linuxmint.list'' mais débarrassé de toutes les lignes de commentaires (commençant par un #) qui seraient mal interprétées par apt-cacher-ng.
 +
 +==== Sur le serveur local ====
 +=== Installation ===
 +Rien de plus simple :
 +  apt install apt-cacher-ng
 +
 +=== Transfert du fichier mint_mirrors ===
 +Copier le fichier ''mint_mirrors'' créé précédemment dans le dossier ''/usr/lib/apt-cacher-ng/'' du serveur. 
 +
 +=== Connaître l'IP de votre serveur ===
 +Pour connaître l'IPv4 de votre serveur :
 +  ip a | grep -A 1 -B 1 ether | grep inet | awk '{print $2}' | tr "/" " " | awk '{print $1}'
 +La réponse est un ensemble de 4 nombres compris entre 0 et 255, séparés par des points.
 +
 +
 +Pour connaître l'IPv6 de votre serveur :
 +  ip a | grep -A 3 -B 1 ether | grep inet6 | awk '{print $2}' | tr "/" " " | awk '{print $1}'
 +La réponse est un ensemble de 8 nombres hexadécimaux, séparés par des '':''.
 +=== Configuration ===
 +Éditer avec les droits root le fichier de configuration ''/etc/apt-cacher-ng/acng.conf''.
 +
 +Vérifier les lignes suivantes :
 +<code>CacheDir: /var/cache/apt-cacher-ng
 +
 +LogDir: /var/log/apt-cacher-ng
 +
 +SupportDir: /usr/lib/apt-cacher-ng
 +
 +Port:3142
 +
 +BindAddress: localhost IP_DU_SERVEUR
 +
 +Remap-debrep: file:deb_mirror*.gz /debian ; file:backends_debian # Debian Archives
 +Remap-uburep: file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu # Ubuntu Archives
 +[...]
 +Remap-secdeb: security.debian.org security.debian.org/debian-security deb.debian.org/debian-security /debian-security ; deb.debian.org/debian-security security.debian.org
 +Remap-mint: file:mint_mirrors /linuxmint # Linux Mint
 +
 +ExThreshold: 4
 +
 +LocalDirs: acng-doc /usr/share/doc/apt-cacher-ng
 +</code>
 ===== En cas de serveur DHCP non maîtrisé ===== ===== En cas de serveur DHCP non maîtrisé =====
  
  • linuxaddict/administrer/aptcacherng.txt
  • Dernière modification : 24/05/2024, 22:58
  • de Claude Clerc