Я не думаю, что то, что вы пытаетесь достичь, соответствует идее наличия репозиториев как таковых. Идея в том, что вам нужно будет добавить репо в реполист, а затем установить из него и т. Д.
Можно загрузить пакет вручную (я делаю это довольно часто с пакетами RPM для Fedora) и установить пакет вручную штатными средствами (в моем случае dnf
).
Обычно я использую URL из /etc/yum.repos.d/
, а затем просто просматриваю в браузере и загружаю с помощью wget
. Это должно быть аналогично пакетам DEB.
Итак,
wget
Если репо доступно напрямую в Интернете (что я не понимаю, почему нет), dnf
понимает, когда ему дается URL-адрес для пакета RPM. Я уверен, что эквивалентный инструмент Debian будет делать то же самое. Так что вы сэкономите, загрузив пакет в браузере или с помощью wget
.
Насколько я понимаю, вас интересует только загрузка пакетов. Поэтому в этом случае я думаю, что использование простого wget
- лучший способ и т. Д.
Вы можете использовать rsync для синхронизации двух каталогов.
Простая команда может быть
rsync -avz src/* dest
Это синхронизирует содержимое каталога src с каталогом dest .
Будут скопированы только файлы за последние 24 часа.
find /path/to/src -type f -mmin -$((60*24)) -exec rsync '{}' /to/dest \;
Чтобы удалить файлы старше 24 часов,
find /path/to/src -type f -mtime +$((60*24))' -delete