Dafür gibt es zwei einfache und eine kompliziertere.
Das kompliziertere wäre ein intelligentes Caching-Mirroring-System für DNF, das Paketaktualisierungen kennt. Sie könnten keepcache=true
in der DNF-Konfigurationsdatei verwenden und diese Dateien dann auf irgendeine Weise erneut exportieren. Aber das ist irgendwie fummelig. Stattdessen würde ich eine der einfacheren vorschlagen:
- Richten Sie einen lokalen Spiegel ein. Führen Sie rsync regelmäßig aus (Anweisungen auf der Fedora-Spiegelungswebsite ) und richten Sie Ihre Hosts darauf aus. Dies ist ziemlich einfach, erfordert aber wahrscheinlich das Spiegeln vieler Dinge, die Sie nicht wirklich benötigen.
- Richten Sie einen Standard-Cache-Proxy-Server ein und verwenden Sie diesen. Sie können einfach einen regulären Server einrichten, oder wenn Sie klüger sein wollen, tun Sie, was im Blog-Beitrag Lazy Distro Mirrors mit Squid vorgeschlagen wird - richten Sie einen "beschleunigenden" Server ein, der auf Port 80 ausgeführt wird, und geben Sie vor, dass dies Ihr Remote-Repository ist Standort.