每日收到LLVM工具链更新是否属于正常情况?
每日收到LLVM工具链更新是否属于正常情况?
嗨,我来帮你捋捋这个问题~
首先,你遇到的「每天都有LLVM/clang相关包提示更新」的情况,得看这些包的来源是什么,分两种场景分析:
场景一:包来自Ubuntu官方仓库
如果你用的是Ubuntu 22.04 LTS默认的官方仓库(main/universe这类),那这种每日更新的情况不太正常。官方stable分支的软件包通常不会这么高频推送更新,一般只有重要安全补丁、重大bug修复才会更新,频率远达不到每天一次。
这种情况下大概率是包管理缓存或仓库同步出了小问题,你可以先试试清理缓存后重新更新:
sudo apt clean && sudo apt update
之后再运行aptitude upgrade看看是否还会每天提示更新。如果问题依旧,可能是某个包的版本号存在循环bug,建议你提交bug报告到Ubuntu的官方bug跟踪系统。
场景二:包来自第三方PPA
如果你之前添加过LLVM官方的PPA(比如ppa:llvm/llvm-toolchain-jammy-16这类),那这种每日更新就比较正常了。LLVM官方的PPA有时候会推送每日构建版本,或者针对当前版本的频繁小bug修复更新——尤其是当这个版本还处于活跃维护周期的时候。
如果觉得这种高频更新太繁琐,你可以考虑切换到更稳定的PPA版本,或者等这个LLVM版本进入维护末期,更新频率自然就会降下来。
另外你提到「之前从来没遇到过,最近几周才开始」,也有可能是最近你的包来源发生了变化(比如不小心添加了PPA),或者LLVM官方针对16版本开始推送集中的修复更新了。你可以用这条命令确认包的来源:
apt policy clang-16
输出里会显示这个包是从哪个仓库来的,这样就能对应上面的场景判断原因了。
备注:内容来源于stack exchange,提问作者Shawn Kim
相关产品推荐
相关产品推荐

