如何禁用 OpenSUSE 12.2 上的自动更新

如何禁用 OpenSUSE 12.2 上的自动更新

出于未知原因,OpenSUSE 似乎有六个不同的地方提到自动更新。有没有办法可以让我绝对、永久、不可逆转地禁用自动更新,这样新软件就永远不会在任何情况下被安装?理想情况下,我想阻止操作系统连接到互联网来查看如果有任何更新可用。

我已经取消选中六项,但我仍然收到警报,告诉我有可用的更新。我现在确实想要更新!我不敢相信关掉它竟然这么难……

如果有任何区别,OpenSUSE 12.2 会配备 GNOME 桌面。

答案1

有关该系统工作原理的完整详细信息,请访问OpenSUSE 的 Zypper 维基页面. 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]

相关内容