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)