# Ubuntu關閉自動更新與通知 因為ubuntu經常會自動進行更新, 而且常常導致系統崩潰 各種驅動問題 如顯卡 網卡等等 更新之後會壞掉 其實更好的方法是想更新的時候再手動更新就好 除了安全性問題外 想不到有什麼使用自動更新的理由 根本就是多餘又爛死人的功能 (windows跟ubuntu都一樣) ## 關閉系統內建自動更新功能 * Subscribe 設為 security only * 將檢查頻率設為never * 每兩週顯示一次更新通知 (爛功能越少出現越好) * New Ubuntu Version 也不要自動更新 (大升級問題一定超多) ![image](https://hackmd.io/_uploads/HydhZ9xNa.png) ## 關閉更新通知 * 經過上面的關閉後還是會顯示以下的更新通知 ![image](https://hackmd.io/_uploads/ByTbQqgET.png) * 關閉指令: ```bash= sudo bash -c 'echo "Hidden=true" >> /etc/xdg/autostart/update-notifier.desktop' ``` ### 關閉驅動更新 * 只關閉上面的自動更新似乎還不夠, 某天重開電腦後發現 雙螢幕只剩一個螢幕可以顯示 怎麼改設定都是黑畫面(但卻可以顯示滑鼠?), 最後發現是顯卡驅動從535被更新到545導致的 * 顯示已安裝的nvidia相關套件/驅動: ```bash= apt list --installed | grep nv ``` * 用root權限修改`/etc/apt/apt.conf.d/50unattended-upgrades` * 在Unattended-Upgrade::Package-Blacklist 中加入想要取消自動更新套件的前綴詞 ``` Unattended-Upgrade::Package-Blacklist { "nvidia-"; "libnvidia-"; ... } ``` 參考自: https://stackoverflow.com/questions/72560165/how-to-prevent-nvidia-drivers-from-automatically-upgrading-on-ubuntu