1. Установите или соберите apk-autoupdate
Мы будем использовать программу под названием apk-autoupdate. Если вы используете ветку edge в Alpine, пакет доступен через apk add apk-autoupdate; в противном случае вам придётся собрать его из исходного кода. К счастью, это крошечная программа.
Сначала установите зависимости для сборки.
# apk add make gcc asciidoctor musl-dev
Клонируйте репозиторий.
$ git clone https://github.com/jirutka/apk-autoupdate.git
Тегов нет, поэтому вы будете собирать из ветки master.
$ cd ./apk-autoupdate
$ make
# make install
2. Настройте задание cron
Настройте cron на регулярный запуск apk-autoupdate. Приведённая ниже строка crontab будет запускать его ежедневно в 2 часа ночи при условии, что система в это время работает.
# min hour day month weekday command
0 2 * * * apk-autoupdate
См. страницу руководства autoupdate.conf(5) для (необязательной) настройки.