我正在运行 Ubuntu 18.04 服务器并试图禁用每个更新和升级,但我仍然不太确定到底要做什么。忽略随之而来的安全方面,如何通过命令行禁用 Ubuntu 18.04、MySQL、Apache 和 PHP 的自动更新?
据我所知,当我在 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";
Run Code Online (Sandbox Code Playgroud)
我将其设置为 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";
};
Run Code Online (Sandbox Code Playgroud)
在那里,我只想注释掉第 2-4 行。
在此之后我还需要做什么或所有自动更新/升级都被禁用了吗?
updates ×1