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 排程工作
設定 cron 定期執行 apk-autoupdate。下方的 crontab 行會在每天凌晨 2 點執行,前提是系統當時正在運作。
# min hour day month weekday command
0 2 * * * apk-autoupdate
(選用)設定請參閱 man page autoupdate.conf(5)。