
当社では、ソフトウェアのアップグレードを配布するために apt リポジトリを実行しています。リポジトリには、ssh と公開鍵認証を介してアクセスします。
deb ssh://repo.server.com/dist stable
ヨーロッパからアメリカへのダウンロード接続が非常に遅いため、リポジトリのミラーを設定することを考えました。その場合のベストプラクティスは何だろうと考えていました。apt-mirror を使用してミラーを設定しようとしましたが、これは ssh をサポートしていないようです。apt-cacher を調べましたが、私のニーズにはあまり適していないようです。
リポジトリからすべてのファイルを rsync して、新しい apt リポジトリを作成することはできますか?
答え1
SSH経由で全体をrsyncできないのはなぜですか?新しいリポジトリを使用する場合は、クライアントにリモートミラーではなくローカルミラーを使用するように指示する方法が必要です。
Debian/Ubuntu ミラー システム全体は rsync に基づいているため、rsync の使用を妨げるものは何もありません。