Linux

如何在 OpenSUSE 12.2 上禁用自動更新

  • March 2, 2015

由於未知的原因,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].

引用自:https://serverfault.com/questions/438174