
Wir haben ein Apt-Repository im Einsatz, um Upgrades für unsere Software zu verteilen. Der Zugriff auf das Repository erfolgt über SSH und eine Public-Key-Authentifizierung:
deb ssh://repo.server.com/dist stable
Da die Download-Verbindung von Europa nach Amerika sehr langsam ist, habe ich darüber nachgedacht, einen Spiegel des Repositorys einzurichten. Ich habe mich gefragt, was in diesem Fall die beste Vorgehensweise ist. Ich habe versucht, einen Spiegel mit apt-mirror einzurichten, aber anscheinend unterstützt dieser kein SSH. Ich habe mir apt-cacher angesehen, aber anscheinend entspricht das nicht wirklich meinen Anforderungen.
Kann ich einfach alle Dateien aus dem Repository per rsync synchronisieren und dann ein neues Apt-Repo erstellen?
Antwort1
Warum kannst du nicht einfach das Ganze per SSH rsyncen? Du brauchst nicht wirklich einneuRepository müssen Sie Ihre Clients lediglich irgendwie anweisen, den lokalen Spiegel statt des Remote-Spiegels zu verwenden.
Das gesamte Debian/Ubuntu-Mirror-System basiert vollständig auf rsync, es spricht also nichts dagegen, einfach rsync zu verwenden.