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) для (необязательной) настройки.