Я хочу, чтобы wget (или другая команда загрузки пакета) последний файл, который был добавлен в большой репозиторий. Последняя ночная сборка через http. Я мог бы отразить все файлы, но хранилище огромно, поэтому я хочу иметь возможность удалять старые файлы и запускать только при наличии нового файла.
Первый простой подход заключается в использовании возможности wget для отметки времени , при этом вы можете загрузить только новые файлы из хранилища. Но это приводит к созданию зеркала хранилища (но обновляется с умом только с новыми файлами :)).
Я бы посоветовал вам использовать rsync для этой задачи. У вас есть несколько вариантов, как это сделать, здесь доступны скрипты
https://wiki.ubuntu.com/Mirrors/Scripts
И есть полное руководство здесь:
https://help.ubuntu.com/community/Rsyncmirror
И debmirror: