antony@notes:~/suse$ cat "Disable-automatic-updates-on-SLE-Micro.md"
Disable automatic updates on SLE Micro
Disable automatic updates on SLE Micro
Preface
本篇文章會先介紹 SLE Micro 如何自動更新系統,並介紹如何永久關閉這個功能。
SLE Micro 如何自動更新系統
- SLE Micro 會靠
transactional-update.timer這個 systemd.timer 每天會去執行transactional-update.service這個服務。 - 這個服務會執行
/usr/sbin/transactional-update cleanup ${UPDATE_METHOD} reboot這個命令,${UPDATE_METHOD}預設的值是up。up參數會去 callzypper up命令。reboot參數會去追蹤如果系統有更新的話會重啟電腦。
- 所以代表 SLE Micro 每天都會去執行更新系統的命令,並自動重開機套用新的套件。
禁止系統自動更新
執行以下命令
$ systemctl --now disable transactional-update.timer