我们在ubuntu中经常遇到自动更新到软件问题,所以今天我们来记录下如何关闭ubuntu的自动更新,当然我们使用的是命令行的关闭方法,具体方法如下
我们全程切换到sudoer权限操作的,先进入apt.conf.d目录下备份要修改的文件
cd /etc/apt/apt.conf.d/
cp 10periodic 10periodic_bak
cp 20auto-upgrades 20auto-upgrades_bak然后使用sed命令修改,方便后面集成到自动化脚本里面
sed -i 's/1/0/' /etc/apt/apt.conf.d/10periodic
sed -i 's/1/0/' /etc/apt/apt.conf.d/20auto-upgrades然后禁用dpkg-reconfigure unattended-upgrades服务
dpkg-reconfigure unattended-upgrades
选择否或者no,然后停止服务,和禁止开机启动
systemctl stop unattended-upgrades
systemctl disable unattended-upgrades然后清空apt相关的缓存
apt autoclean
rm -rf /var/cache/apt
rm -rf /var/lib/apt/lists
rm -rf /var/lib/apt/periodic这样就完成了软件自动更新和相关服务的停止。
如果只需要禁止某些软件自动更新可以使用apt-mark命令进行hold即可,例如禁止内核自动更新
apt-mark hold linux-generic linux-image-generic linux-headers-generic恢复命令直接把hold改成unhold即可,使用showhold命令可以查看哪些软件手动设置了禁止自动更新
apt-mark showhold#打印 linux-generic linux-headers-generic linux-image-generic
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:https://sulao.cn/post/1074
相关阅读
- ubuntu22.04安装cuda失败提示"Uninstall manifest corrupt"
- ubuntu使用ssh命令批量设置集群节点具有sudo权限的账户sudo免密切换
- ubuntu22.04算力环境基础配置一键验证脚本
- ubuntu22.04算力环境基础配置一键脚本
- ubuntu22.04忘记root密码进入单用户模式修改密码
- linux中update-initramfs的用途和功能
- ubuntu22.04屏蔽使用apt安装软件时出现弹窗要求选择重启服务的方法
- ubuntu22.04删除系统中的新内核并回退的方法
- ubuntu22.04部署chrony时间同步服务
- ubuntu22.04部署ntp时间同步服务器
评论列表