URL: https://linuxfr.org/forums/linux-debian-ubuntu/posts/depot-repository-cache-miroir-partiel-local Title: Dépot repository cache/miroir partiel local Authors: ROUGEXIII Date: 2021年12月30日T21:27:34+01:00 License: CC By-SA Tags: gestion_de_paquets, repository, miroir, linux_mint, debian et ubuntu Score: 5 Bonjour, J'ai un parc de machines sur des distributions dérivées de debian et d'ubuntu derrière une petite connexion ADSL. Quand je fait une installation ou mise à jour de certains paquets sur une machine, je trouve dommage d'avoir à re-télécharger pour d'autres machines. J'ai un serveur local qui me sert pour tout un tas de truc et j'aimerais lui ajouter une fonction: Mettre en place un cache / miroir partiel des différents dépôts repository utilisés par les machines pour les installations et mises à jour. Alors oui je pourrais mettre en place un apt-mirror sur ce serveur. Mais ce qui m'embête c'est qu'avoir une copie de tous les packages dans toutes les versions n'a aucun intérêt. Est-il possible de configurer apt-miror ou existe-t-il un logiciel qui permette de ne télécharger sur le serveur les paquets demandés seulement lorsque les machines le réclament? - Une première machine demande tel packet - Le serveur la récupère et la donne à la première machine - Lorsque la deuxième machine demande le même paquet le serveur l'a déjà et peut le fournir sans le re-télécharger Bien-sûr il faut que les machines puissent savoir quels paquets ont été mis à jour même si le serveur ne les a pas encore. (apt-update avec sources différentes de apt-upgrade?) Ce que je ne veux pas: Avoir à gérer manuellement quels paquets sont récupérés par le serveur, je ne le sais pas à l'avance j'aimerais que cela soit transparent via les demandes des machines. Voilà j'espère ne pas avoir dit de bêtises ou raté un truc évident. Voici où j'en suis dans mes recherches mais si vous avez des pistes solutions, je suis preneur :) - https://www.it-connect.fr/ubuntu-comment-creer-son-propre-repository-local/ - https://askubuntu.com/questions/1033669/how-can-i-prevent-apt-mirror-from-downloading-all-packages - https://linuxfr.org/users/philippemc/journaux/systeme-un-script-pour-tous-les-depots - https://unix.stackexchange.com/questions/415971/how-to-create-an-automatic-partial-mirror-of-debian-packaging-system Edit: Alors je viens de tomber sur apt-cacher (ou apt-cacher-ng je ne connais pas les différences) qui semble correspondre https://doc.ubuntu-fr.org/apt-cacher. Mais le premier avertissement pose problème: Il ne faut pas mélanger les versions de distribution. Hors j'ai du linux mint 18, 19, 20 du ubuntu du debian. Je voudrais éviter de mettre une conteneur pour chaque distribution (même si dans les faits pour chaque distribution le paquet devra sûrement être récupéré) - https://linuxfr.org/users/gbetous/journaux/un-outil-fort-pratique-apt-cacher-ng - https://debian-facile.org/doc:reseau:apt-cacher-ng - https://linuxfr.org/forums/linux-debian-ubuntu/posts/gestion-des-mises-a-jour-de-plusieurs-machines-debian#comment-1439872

AltStyle によって変換されたページ (->オリジナル) /