Linux
如何在 OpenSUSE 12.2 上禁用自動更新
由於未知的原因,OpenSUSE 似乎有六個不同的地方提到了自動更新。有沒有一種方法可以絕對、永久、不可逆地禁用自動更新,以便在任何情況下都永遠不會安裝新軟體?理想情況下,我想阻止作業系統甚至連接到 Internet 以查看是否有可用的更新。
我已經取消了六項檢查,但我仍然收到警報,告訴我有可用的更新。*我現在想要更新!*我不敢相信這很難關閉…
如果有任何區別,請使用帶有 GNOME 桌面的 OpenSUSE 12.2。
可以在Zypper的 OpenSUSE wiki 頁面上找到有關該系統如何工作的完整詳細資訊。Zypper 是 OpenSUSE 中所有自動更新功能的基礎。
可能永遠停止任何更新的最佳方法是從 Zypper 中刪除所有軟體儲存庫。
要獲取它們的列表,請執行:
zypper lr
這將為您提供每個煩人更新來源的列表。
# | Alias | Name | Enabled | Refresh ---+--------------------------------+------------------------------+---------+-------- 1 | Mozilla-12.2 | Mozilla Updates | Yes | No
然後,您可以將此資訊與
zypper rr
命令或 RemoveRepo一起使用zypper rr 1 zypper rr Mozilla-12.2 zypper rr "Mozilla Updates"
將它們全部刪除,您將永遠不會再有包自動更新。
如果您確實想偶爾更新一次,但又想控制它,則可以改為禁用所有儲存庫,直到您想要啟用它們進行更新。
zypper mr -d Mozilla-12.2 # disables the Mozilla repo zypper mr -e Mozilla-12.2 # enables the Mozilla repo zypper mr -a -d # disable all repos zypper mr -a -e # enable all repos
當我談到這個話題時,您可以通過
zypper lu
命令獲取更新列表,並可以通過zypper install [packagename]
.