我正在运行一个Ubuntu 18.04服务器,尝试禁用所有的更新和升级,但对于具体要做什么还不太确定。
忽略与此相关的安全性问题,我应该如何通过命令行禁用Ubuntu 18.04、MySQL、Apache和PHP的自动更新?
据我所知,当我在Ubuntu上禁用自动更新/软件包列表更新时,MySQL、Apache和PHP不应该自动更新,这是正确的吗?
对于Ubuntu来说,我只找到了位于/etc/apt/apt.conf.d/10periodic的一些内容:
在这里,我只会注释掉第2-4行。
还有其他需要做的事情吗?或者之后所有的自动更新/升级都被禁用了吗?
据我所知,当我在Ubuntu上禁用自动更新/软件包列表更新时,MySQL、Apache和PHP不应该自动更新,这是正确的吗?
对于Ubuntu来说,我只找到了位于/etc/apt/apt.conf.d/10periodic的一些内容:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
我会将其设置为0。
APT::Periodic::Update-Package-Lists "1";
设置为0基本上使得任何软件包/软件(例如MySQL Apache和PHP)无法更新,对吗?
而在/etc/apt/apt.conf.d/50unattended-upgrades中:
Unattended-Upgrade::Allowed-Origins {
"${distro_id}:${distro_codename}";
"${distro_id}:${distro_codename}-security";
"${distro_id}ESM:${distro_codename}";
// "${distro_id}:${distro_codename}-updates";
// "${distro_id}:${distro_codename}-proposed";
// "${distro_id}:${distro_codename}-backports";
};
在这里,我只会注释掉第2-4行。
还有其他需要做的事情吗?或者之后所有的自动更新/升级都被禁用了吗?
sudo apt-get purge update-manager update-notifier
吗?这应该会停止所有你不手动更新的更新。 - xiota