1. apk-autoupdate のインストールまたはビルド

ここでは apk-autoupdate というプログラムを使用します。Alpine の edge ブランチで実行している場合は、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 ジョブのセットアップ

apk-autoupdate を定期的に実行するように cron を設定します。以下の crontab の行は、システムがその時間に実行されていると仮定して、毎日午前 2 時に実行します。

# min   hour   day   month   weekday   command
0       2      *     *       *         apk-autoupdate

(オプションの) 設定については、man ページ autoupdate.conf(5) をご覧ください。