Skip to content

antony@notes:~/suse$ cat "Disable-automatic-updates-on-SLE-Micro.md"

Disable automatic updates on SLE Micro

2023-11-09· suse ·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 參數會去 call zypper up 命令。
    • reboot 參數會去追蹤如果系統有更新的話會重啟電腦。
  • 所以代表 SLE Micro 每天都會去執行更新系統的命令,並自動重開機套用新的套件。

禁止系統自動更新

執行以下命令

$ systemctl --now disable transactional-update.timer