使用Ubuntu 22.04时执行sudo apt update仍检索hirsute-updates源的问题求助
Ubuntu 22.04时执行sudo apt update仍检索hirsute-updates源的问题求助
Hey there! 我太懂你这困扰了——明明已经升级到Ubuntu 22.04(代号jammy),执行sudo apt update却还在揪着hirsute(21.10)的更新源不放,肯定弹出一堆报错对吧?别慌,咱们一步步把这个问题解决掉:
第一步:定位残留的hirsute源配置
先搞清楚到底是哪些文件在引用旧版本的源:
- 先查看额外源目录:
ls -la /etc/apt/sources.list.d/,看看有没有文件名带hirsute的.list文件 - 再检查主源配置:用
grep -i hirsute /etc/apt/sources.list快速搜索,就能揪出所有包含hirsute的行
第二步:清理并替换错误源
- 如果是
sources.list.d里的独立源文件,直接删掉就行,比如:sudo rm /etc/apt/sources.list.d/xxx-hirsute.list(把xxx换成你实际看到的文件名) - 要是主文件
sources.list里有hirsute内容,用编辑器打开修改:sudo nano /etc/apt/sources.list,把所有带hirsute的行要么注释掉(行首加#),要么直接删掉,按Ctrl+O保存、Ctrl+X退出就行 - 嫌手动改麻烦?用命令批量替换更高效:
sudo sed -i 's/hirsute/jammy/g' /etc/apt/sources.list,它会自动把主文件里所有hirsute换成jammy
第三步:验证修复效果
最后再跑一遍sudo apt update,这时候应该就不会再出现hirsute-updates相关的检索信息了。
另外提醒下:有些第三方软件(比如某些PPA)在系统升级后可能还保留着旧源,要是遇到这种情况,得去对应的.list文件里把hirsute改成jammy;如果该软件没适配jammy的源,可能就得考虑移除这个PPA或者找其他适配的安装方式啦。
备注:内容来源于stack exchange,提问作者Yash Ghoda
相关产品推荐
相关产品推荐

