此前我们记录过一个ubuntu22.04关闭自动更新服务,具体可以查看这里https://sulao.cn/post/1074,但是那个有交付的操作不方便整合到脚本中,然后今天就记录下禁止自动更新相关服务的配置。
sudo rm -f /etc/apt/apt.conf.d/50unattended-upgrades >/dev/null 2>&1
sudo sed -i '/Update-Package-Lists/s/1/0/' /etc/apt/apt.conf.d/10periodic
sudo sed -i '/Unattended-Upgrade/s/1/0/' /etc/apt/apt.conf.d/10periodic
sudo sed -i '/Update-Package-Lists/s/1/0/' /etc/apt/apt.conf.d/20auto-upgrades
sudo sed -i '/Unattended-Upgrade/s/1/0/' /etc/apt/apt.conf.d/20auto-upgrades
sudo systemctl stop unattended-upgrades.service
sudo systemctl disable unattended-upgrades.service
sudo systemctl stop apt-daily.timer apt-daily-upgrade.timer
sudo systemctl disable apt-daily.timer apt-daily-upgrade.timer
for ITEM in `dpkg --list | grep -E 'linux-(headers|image|modules)-[0-9]|nvidia-fabricmanager' | awk '{print $2}'`
do
sudo apt-mark hold $ITEM
done这种是禁止服务和配置,并使用apt-mark锁定内核和软件版本,我看到了另外一种配置方法,如下
sudo tee /etc/apt/preferences.d/99-disable-kernel-upgrades <<EOF
Package: linux-image* linux-headers* linux-generic* linux-modules* linux-signed*
Pin: release *
Pin-Priority: -1
EOF可以根据情况来整合到自己的脚本当中。
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:https://sulao.cn/post/1168
相关阅读
- ubuntu24.04卸载apt安装的驱动nccl和cuda库
- ubuntu22.04安装dcgm和基本用法
- ubuntu22.04安装cuda失败提示"Uninstall manifest corrupt"
- ubuntu使用ssh命令批量设置集群节点具有sudo权限的账户sudo免密切换
- ubuntu22.04算力环境基础配置一键验证脚本
- ubuntu22.04算力环境基础配置一键脚本
- ubuntu22.04忘记root密码进入单用户模式修改密码
- ubuntu22.04屏蔽使用apt安装软件时出现弹窗要求选择重启服务的方法
- ubuntu22.04删除系统中的新内核并回退的方法
- ubuntu22.04部署chrony时间同步服务
评论列表