大規模なリポジトリに追加された最新のファイルをwget(または他のダウンロードバッチコマンド)したい。 httpを介した最新のナイトリービルド。すべてのファイルをミラーリングできましたが、リポジトリが巨大なので、古いファイルを削除し、新しいファイルがある場合にのみトリガーできるようにしたいです。
最初の単純なアプローチは、 wgetのタイムスタンプ容量 を使用することです。これにより、newファイルのみをダウンロードできます。リポジトリから。しかし、リポジトリのミラーを作成します(ただし、新しいファイルのみでスマートに更新されます:))。
このタスクにはrsyncを使用することをお勧めします。これを行う方法にはいくつかのオプションがあり、ここで利用可能なスクリプトがあります
https://wiki.ubuntu.com/Mirrors/Scripts
そして、完全なチュートリアルがここにあります:
https://help.ubuntu.com/community/Rsyncmirror
そして、debmirror: