当前位置: 首页 > news >正文

JetPack 6系统中,默认启用的自动更新机制不完全依赖 unattended-upgrades 包

JetPack 6(基于 Ubuntu 22.04 L4T R36.x)系统中,默认启用的自动更新机制不完全依赖 unattended-upgrades
即使你卸载了它,系统仍可能在后台“自我更新”。

一、为什么卸载不了还会自动更新

JetPack 6.0 默认的自动更新逻辑有三层:

机制功能位置 / 服务名备注
1️⃣ unattended-upgrades自动安装安全更新/usr/lib/unattended-upgrades/有时未安装,但可能被别的包间接触发
2️⃣ apt-daily.timer / apt-daily-upgrade.timer定时执行 apt updateapt upgradesystemd 定时任务JetPack 6 默认启用
3️⃣ Snapd 自更新Snap 包自动更新snapd.service / snap refreshNVIDIA SDK Manager / VSCode Snap 常见

所以你看到提示:

sudo apt purge unattended-upgrades -y
Reading package lists... Done
Package 'unattended-upgrades' is not installed

但系统依旧更新,是因为第二层(systemd 定时器)和第三层(Snap 自动更新)仍在运行。


二、彻底关闭自动更新(JetPack 6 / Ubuntu 22.04 版)

请按顺序执行以下命令。


🔹 1️⃣ 禁用 APT 定时任务

sudo systemctl stop apt-daily.timer
sudo systemctl stop apt-daily-upgrade.timer
sudo systemctl disable apt-daily.timer
sudo systemctl disable apt-daily-upgrade.timer
sudo systemctl mask apt-daily.service
sudo systemctl mask apt-daily-upgrade.service

mask 表示完全禁止启动(比 disable 更彻底)。


🔹 2️⃣ 关闭 Periodic APT 配置(APT 周期任务)

编辑配置文件:

sudo nano /etc/apt/apt.conf.d/10periodic

如果文件不存在则创建它,并写入:

APT::Periodic::Enable "0";
APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "0";

保存退出(Ctrl+O → 回车 → Ctrl+X)。


🔹 3️⃣ 禁止 Snap 自动更新

Snap 包更新在后台运行,即使禁用 APT 也会偷偷升级。
关闭方法:

sudo systemctl stop snapd.service
sudo systemctl disable snapd.service
sudo systemctl mask snapd.service
sudo systemctl mask snapd.socket
sudo systemctl mask snapd.seeded.service

如果不需要 Snap 功能(比如 VSCode、Firefox Snap 版),可以直接卸载:

sudo apt purge snapd -y

🔹 4️⃣ 检查是否还有计划任务

执行:

sudo systemctl list-timers | grep apt

如果没有输出说明 APT 更新定时器已经全部停用。


🔹 5️⃣ 验证(最重要)

关机重启:

sudo reboot

然后再次运行:

systemctl status apt-daily.timer
systemctl status apt-daily-upgrade.timer

输出应显示:

Loaded: masked (Reason: Unit apt-daily.timer is masked.)
Active: inactive (dead)

表示彻底关闭自动更新。


三、可选:防止未来被 SDK Manager 重启更新

SDK Manager 在安装 JetPack 组件时可能会再次启用 APT 更新。
可以用命令在系统层面锁定服务:

sudo chmod 000 /lib/systemd/system/apt-daily.service
sudo chmod 000 /lib/systemd/system/apt-daily-upgrade.service

四、总结(适用于 JetPack 6 / Ubuntu 22.04)

目标操作
禁止自动 apt 更新停止并 mask apt-daily*
禁止自动安全更新修改 /etc/apt/apt.conf.d/10periodic
禁止 Snap 自动更新mask snapd.servicesnapd.socket
完全禁用可选 chmod 锁文件

总结:

即使没装 unattended-upgrades,JetPack 6 仍会通过 apt-daily.timersnapd 自行更新。
禁用它们,才能彻底阻止 Jetson 自行下载并重启。

http://www.dtcms.com/a/521394.html

相关文章:

  • 企业网站开发服务器山东兴华建设集团网站
  • 建设工程网上质检备案网站中英文网站如何做思路
  • 网站不排名一切等于零今天的新闻直播
  • 学seo网站推广好吗网站用户建设的设计与实现
  • 滇中引水工程建设管理局网站安卓aso优化
  • 盐城网站开发招代理松江车墩网站建设
  • asp.net企业网站后台管理系统企业管理软件系统网
  • 现在手机网站用什么做wordpress推广码
  • POI的概念解析及电子地图与POI的联系和区别分析
  • 建什么网站 做 cpa服务器搭建网站环境
  • **标题:发散创新:智能交通系统的深度探究与实现**摘要:本文将详细
  • DDIM(Diffusion)个人总结
  • Radamsa的TCP客户端/服务器模式用法
  • 【Flutter 问题系列第 86 篇】解决 Google Play 提示应用必须支持 16 KB 内存页面大小问题的方案
  • 南京网站设计建设公司电话添加网站描述
  • 网站建设具体步骤应该怎么做ps怎么制作网页
  • 此网站无法提供安全连接 建设银行seo在线优化排名
  • 网站 架构 设计企业做营销网站
  • 网站建设用途网页制作教程视频 网盘
  • 网站建设学习视频中国50大电商排名
  • 虚幻引擎5 GAS开发俯视角RPG游戏 P06-14 属性菜单 - 文本值行
  • 【浏览器】前端页面禁用浏览器复制的方案
  • 外国人做的汉子网站网站建设合同应注意
  • 怎样把录的视频做一下传到网站四川省住房建设厅官网
  • 网站手机端排名怎么做学校学不到网站建设
  • windows 安装 Redis
  • 阿里云网站建设方案书一定要嘛更换wordpress库
  • h5游戏免费下载:疯狂猜水果
  • 网页制作素材网站网站快速备案通道
  • Spring Boot JMX与Jolokia监控实战