执行sudo apt update报错:impish仓库无Release文件求助
解决Ubuntu 21.10执行sudo apt update报错问题
问题原因
Ubuntu 21.10(代号impish)属于短期支持版本,仅提供9个月官方维护周期,目前已结束生命周期。官方archive.ubuntu.com源不再保留该版本的软件包资源,因此执行apt update时会出现找不到Release文件的报错。
解决步骤
- 先备份原有源配置文件,防止操作失误无法恢复:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak - 批量替换源地址,将官方归档源替换为旧版本专属归档源
old-releases.ubuntu.com:sudo sed -i 's/archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list - 如果
/etc/apt/sources.list.d目录下存在其他源配置文件,同样执行替换操作:sudo sed -i 's/archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list.d/*.list - 重新执行更新命令验证修复效果:
sudo apt update
额外建议
短期支持版本停止维护后不会再推送安全更新,存在系统安全隐患。建议升级到Ubuntu长期支持版本(如22.04 LTS),执行以下命令启动升级流程:
sudo do-release-upgrade
内容的提问来源于stack exchange,提问作者Andrew Mbugua
相关产品推荐
相关产品推荐

