
我正在嘗試在我的電腦上建立一個環境,在該環境中它永遠不會收到更新,或者可能會收到更新但仍然不會自行重新啟動。
我的問題是我可以在任何 Linux 發行版上實現這一點嗎?如果是這樣,有人可以指導我如何做到這一點嗎?我聽說 UNIX 伺服器可以無限期地運行,所以我只是假設 Linux 也可以實現這一點。如果沒有的話,澄清混亂就好了。感謝您的任何見解
答案1
在基於 Debian 的系統中,例如 Ubuntu,負責自動更新的軟體包稱為unattended-upgrades
.
如果你想停止系統的自動安全性更新,一個簡單的方法就是卸載它,如下所示:
sudo apt remove unattended-upgrades
來自“無人值守升級”
無人升級 - 自動安裝安全(和其他)升級
該程式可以在無人值守的情況下自動下載和安裝安全性升級,注意僅安裝來自配置的 APT 來源的軟體包,並檢查有關設定檔變更的 dpkg 提示。所有輸出都記錄到 /var/log/unattended-upgrades.log。
This script is the backend for the APT::Periodic::Unattended-Upgrade option and designed to be run from cron (e.g. via /etc/cron.daily/apt).
至於重啟,升級後並不強制重啟。您可以繼續使用它。但是,如果您想隨著時間的推移繼續運行它,如果您不刪除正在運行的核心版本的軟體包,系統通常會更高興。
顯然從安全的角度來看,建議更新軟體包,並在有新的核心更新時定期重新啟動以運行新的核心版本。
您還有一些 Linux 版本,其核心是在運行時修補的,並且您很少需要重新啟動。