要实现取消ubuntu中的自动硬新功能,前提是要安装 unattended-upgrades,安装方法如下:
复制代码 代码示例:
sudo apt-get install unattended-upgrades
安装好unattended-upgrades后,需要配置:
复制代码 代码示例:
edit /etc/apt/apt.conf.d/50unattended-upgrades
Unattended-Upgrade::Allowed-Origins {
// "${distro_id}:${distro_codename}-security";
// "${distro_id}:${distro_codename}-updates";
// "${distro_id}:${distro_codename}-propo
sed";
// "${distro_id}:${distro_codename}-backports";
};
注释掉相关选项。
然后,编辑文件:/etc/apt/apt.conf.d/10periodic
APT::Periodic::Update-Package-Lists "1"; //显示更新包列表 0表示停用设置
APT::Periodic::Download-Upgradeable-Packages "1"; //下载更新包 0表示停用设置
APT::Periodic::AutocleanInterval "7"; // 7日自动删除
APT::Periodic::Unattended-Upgrade "1"; //启用自动更新 0表示停用自动更新
如此,ubuntu中的自动更新功能就关闭了。
有兴趣的朋友,可以仔细研究下unattended-upgrades中各项参数的具体用法。