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-ng-cron-apt [2020/02/09 18:47] – cbiot | apt-cacher-ng-cron-apt [2022/10/04 17:49] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Serveur de cache APT / cron-apt ====== | ====== Serveur de cache APT / cron-apt ====== | ||
| - | <note important> | ||
| - | ===== Installation et lancement | + | ===== Téléchargement |
| Télécharger la dernière version depuis le git (version stable et devel - de préférence prenez la stable) : | Télécharger la dernière version depuis le git (version stable et devel - de préférence prenez la stable) : | ||
| - | * [[https:// | + | * [[https:// |
| - | * [[https:// | + | |
| - | Ce script nécessite d' | + | |
| + | puis installer le paquet debian. | ||
| + | <code bash>$ sudo dpkg -i acn-py_VERSION.deb</ | ||
| + | |||
| + | ou | ||
| + | |||
| + | <code bash># dpkg -i acn-py_VERSION.deb</ | ||
| + | |||
| + | |||
| + | ===== Construire son paquet ===== | ||
| + | |||
| + | Ceux qui préfèrent peuvent construire eux même leur paquet .deb , les sources debian étant disponibles | ||
| + | Pour construire le paquet | ||
| + | <code bash>$ git clone https:// | ||
| + | Clonage dans ' | ||
| + | remote: Enumerating objects: 58, done. | ||
| + | remote: Counting objects: 100% (58/58), done. | ||
| + | remote: Compressing objects: 100% (43/43), done. | ||
| + | remote: Total 58 (delta 12), reused 50 (delta 6), pack-reused 0 | ||
| + | Dépaquetage des objets: 100% (58/58), 47.63 Kio | 541.00 Kio/s, fait. | ||
| + | $ cd acn-py | ||
| + | $ debuild -us -uc</ | ||
| + | |||
| + | Le paquet est alors disponible | ||
| + | <code bash>$ ls | ||
| + | acn-py_2.0.2+nmu5_all.deb | ||
| + | acn-py_2.0.2+nmu5_amd64.build | ||
| + | acn-py_2.0.2+nmu5_amd64.buildinfo | ||
| + | acn-py_2.0.2+nmu5_amd64.changes | ||
| + | |||
| + | ===== Utilités de ce script ===== | ||
| + | |||
| + | {{ : | ||
| + | Script d'auto configuration d'un **serveur de cache pour APT, côté serveur et client**. | ||
| + | Installation d'un **cron-apt récupérant les mises à jour la nuit** et **installant automatiquement les mises à jour de sécurité** des repo. présentes sur votre système. | ||
| + | Gestion de la configuration aussi bien niveau **installation client / serveur**. | ||
| + | |||
| + | Ce script peut être installé via un compte **root** | ||
| + | |||
| + | Utilité dans le cadre de la gestion d'un parc de PC. Un PC est défini comme **serveur** et sera le seul à utiliser la bande passante de l' | ||
| + | |||
| + | La mise à jour du cache se fera depuis le serveur, mais également dès l' | ||
| + | |||
| + | // | ||
| + | Apt-Cacher NG est un mandataire de cache pour le téléchargement de paquets depuis des dépôts de logiciels dans le style de Debian (ou d' | ||
| + | |||
| + | Le principe est qu'une machine centrale héberge le mandataire pour un réseau local. Les clients règlent leur configuration d'APT pour télécharger sur cette machine. Apt-Cacher NG conserve une copie de toutes les données utiles transitant à travers lui et, quand une requête similaire est faite, la copie en cache des données est délivrée sans être téléchargée à nouveau.// | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Les avantages d' | ||
| + | |||
| + | |||
| + | * apt-cacher-ng est un gain de temps | ||
| + | * apt-cacher-ng limite l' | ||
| + | * apt-cacher-ng permet d' | ||
| + | |||
| + | ===== Les avantages de cron-apt ===== | ||
| + | Ce script installe également **cron-apt** afin de récupérer automatiquement les mises à jour la nuit afin de limiter la bande passante en journée. Ces mises à jour sont à installer par l’administrateur. | ||
| + | |||
| + | Par contre, les mises à jour de sécurité sont, elles, automatiquement installées. | ||
| + | |||
| + | --- // | ||